1.接口调整:只有是否需同步EAS为是时,才会同步EAS;(订单产品需求单-整机外购计划,审核时同步EAS,销售出库-整机/配件,提交时同步EAS);
This commit is contained in:
ljw 2024-11-26 18:35:04 +08:00
parent 1d45f34ef8
commit 861d8279bb

View File

@ -6,12 +6,10 @@ import com.alibaba.fastjson.JSONObject;
import com.yem.wm.utils.RequestEAS;
import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.dataentity.entity.DynamicObjectCollection;
import kd.bos.entity.ExtendedDataEntity;
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
import kd.bos.entity.plugin.PreparePropertysEventArgs;
import kd.bos.entity.plugin.args.AfterOperationArgs;
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.ValidationErrorInfo;
import kd.bos.exception.KDBizException;
@ -83,10 +81,14 @@ public class YemOrderproreqbillWGService extends AbstractOperationServicePlugI
DynamicObject[] dataEntities = e.getDataEntities();
for (DynamicObject dataEntitie: dataEntities) {
Boolean aBoolean = isbillType(new DynamicObject[]{dataEntitie});
String yemSynchronizeeas = dataEntitie.getString("yem_synchronizeeas");
if (!aBoolean){
arrayList.add(dataEntitie);
continue;
}
if ("B".equals(yemSynchronizeeas)){
continue;
}
try {
JSONArray json = getJSON(new DynamicObject[]{dataEntitie});
String s = setWebService(json);