Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
7facc6bc3d
|
|
@ -13,11 +13,11 @@ import kd.bos.schedule.executor.AbstractTask;
|
||||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||||
import kd.bos.servicehelper.DispatchServiceHelper;
|
import kd.bos.servicehelper.DispatchServiceHelper;
|
||||||
import kd.bos.servicehelper.basedata.BaseDataServiceHelper;
|
import kd.bos.servicehelper.basedata.BaseDataServiceHelper;
|
||||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
|
||||||
import kd.sdk.plugin.Plugin;
|
import kd.sdk.plugin.Plugin;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
|
|
||||||
public class VendorSyncTask extends AbstractTask implements Plugin {
|
public class VendorSyncTask extends AbstractTask implements Plugin {
|
||||||
private final static Log logger = LogFactory.getLog(VendorSyncTask.class);
|
private final static Log logger = LogFactory.getLog(VendorSyncTask.class);
|
||||||
|
|
||||||
|
|
@ -26,7 +26,7 @@ public class VendorSyncTask extends AbstractTask implements Plugin {
|
||||||
|
|
||||||
QFilter qFilter1 = new QFilter("tqq9_pushywzt", QCP.equals, false);
|
QFilter qFilter1 = new QFilter("tqq9_pushywzt", QCP.equals, false);
|
||||||
QFilter qFilter2 = new QFilter("status", QCP.equals, "C");
|
QFilter qFilter2 = new QFilter("status", QCP.equals, "C");
|
||||||
DynamicObject[] supplierArr = BusinessDataServiceHelper.load("bd_supplier", "number", new QFilter[]{qFilter1,qFilter2});
|
DynamicObject[] supplierArr = BusinessDataServiceHelper.load("bd_supplier", "number", new QFilter[]{qFilter1, qFilter2});
|
||||||
if (supplierArr != null || supplierArr.length > 0) {
|
if (supplierArr != null || supplierArr.length > 0) {
|
||||||
for (DynamicObject supplier : supplierArr) {
|
for (DynamicObject supplier : supplierArr) {
|
||||||
List<Object> paras = new ArrayList<>();
|
List<Object> paras = new ArrayList<>();
|
||||||
|
|
@ -44,25 +44,17 @@ public class VendorSyncTask extends AbstractTask implements Plugin {
|
||||||
bankEntry.set("bank", bank);
|
bankEntry.set("bank", bank);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
paras.add( supplier);
|
paras.add(supplier);
|
||||||
Object o = DispatchServiceHelper.invokeBizService("isc", "iscb", "IscFlowService",
|
Object o = DispatchServiceHelper.invokeBizService("isc", "iscb", "IscFlowService",
|
||||||
"execute", "midplatHub_mpsup_rg",paras);
|
"execute", "midplatHub_mpsup_rg", paras);
|
||||||
HashMap<String, Object> o1 = (HashMap<String, Object>) o;
|
HashMap<String, Object> o1 = (HashMap<String, Object>) o;
|
||||||
LinkedHashMap output= (LinkedHashMap) o1.get("output");
|
LinkedHashMap output = (LinkedHashMap) o1.get("output");
|
||||||
if (output.size() == 0) {
|
logger.info("供应商" + supplier.getString("number") + "output:" + output);
|
||||||
logger.info( supplier.getString("number")+"推送业务中台成功");
|
|
||||||
supplier.set("tqq9_pushywzt", true);
|
|
||||||
SaveServiceHelper.save(new DynamicObject[]{supplier});
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
logger.info(supplier.getString("number")+"推送业务中台失败");
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
logger.info("供应商" + supplier.getString("number") + "未进行分配");
|
logger.info("供应商" + supplier.getString("number") + "未进行分配");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
logger.info("无供应商信息");
|
logger.info("无供应商信息");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue