fix:
1.接口调整:只有是否需同步EAS为是时,才会同步EAS;(订单产品需求单-整机外购计划,审核时同步EAS,销售出库-整机/配件,提交时同步EAS);
(cherry picked from commit 861d8279bb
)
This commit is contained in:
parent
2e71eb7779
commit
7b18623719
@ -6,12 +6,10 @@ import com.alibaba.fastjson.JSONObject;
|
|||||||
import com.yem.wm.utils.RequestEAS;
|
import com.yem.wm.utils.RequestEAS;
|
||||||
import kd.bos.dataentity.entity.DynamicObject;
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||||
import kd.bos.entity.ExtendedDataEntity;
|
|
||||||
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
|
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
|
||||||
import kd.bos.entity.plugin.PreparePropertysEventArgs;
|
import kd.bos.entity.plugin.PreparePropertysEventArgs;
|
||||||
import kd.bos.entity.plugin.args.AfterOperationArgs;
|
import kd.bos.entity.plugin.args.AfterOperationArgs;
|
||||||
import kd.bos.entity.plugin.args.BeforeOperationArgs;
|
import kd.bos.entity.plugin.args.BeforeOperationArgs;
|
||||||
import kd.bos.entity.plugin.args.EndOperationTransactionArgs;
|
|
||||||
import kd.bos.entity.validate.ErrorLevel;
|
import kd.bos.entity.validate.ErrorLevel;
|
||||||
import kd.bos.entity.validate.ValidationErrorInfo;
|
import kd.bos.entity.validate.ValidationErrorInfo;
|
||||||
import kd.bos.exception.KDBizException;
|
import kd.bos.exception.KDBizException;
|
||||||
@ -83,10 +81,14 @@ public class YemOrderproreqbillWGService extends AbstractOperationServicePlugI
|
|||||||
DynamicObject[] dataEntities = e.getDataEntities();
|
DynamicObject[] dataEntities = e.getDataEntities();
|
||||||
for (DynamicObject dataEntitie: dataEntities) {
|
for (DynamicObject dataEntitie: dataEntities) {
|
||||||
Boolean aBoolean = isbillType(new DynamicObject[]{dataEntitie});
|
Boolean aBoolean = isbillType(new DynamicObject[]{dataEntitie});
|
||||||
|
String yemSynchronizeeas = dataEntitie.getString("yem_synchronizeeas");
|
||||||
if (!aBoolean){
|
if (!aBoolean){
|
||||||
arrayList.add(dataEntitie);
|
arrayList.add(dataEntitie);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if ("B".equals(yemSynchronizeeas)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
JSONArray json = getJSON(new DynamicObject[]{dataEntitie});
|
JSONArray json = getJSON(new DynamicObject[]{dataEntitie});
|
||||||
String s = setWebService(json);
|
String s = setWebService(json);
|
||||||
|
Loading…
Reference in New Issue
Block a user