diff --git a/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql b/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql index bbed3f2..0d51bf4 100644 --- a/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql +++ b/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql @@ -422,6 +422,43 @@ IF 输入.flag = "8" ENDSELECT ENDQUERY ENDIF + +IF 输入.flag = "9" + DELETE + FROM + MD_ME_MaterialBase + WHERE + material_uuid IN ( SELECT 'uuid-' + ma.MATNR AS material_uuid FROM if_sap_mater ma ) + ENDDELETE +ENDIF + +IF 输入.flag = "10" + DELETE + FROM + MD_PB_BaseData_ClassInfo + WHERE + class_uuid = 'B5CFEA82959F4A8EB53847C693F58E6B' + AND base_data_uuid IN ( SELECT 'uuid-' + ma.MATNR AS base_data_uuid FROM if_sap_mater ma ) + ENDDELETE +ENDIF + +IF 输入.flag = "11" + DELETE + FROM + ST_BS_WMSMaterial + WHERE + wmsmaterial_uuid IN ( SELECT 'uuid-' + ma.MATNR + '-1060' AS wmsmaterial_uuid FROM if_sap_mater ma ) + ENDDELETE +ENDIF + +IF 输入.flag = "12" + DELETE + FROM + ST_BS_WMSMaterialIsDull + WHERE + wmsmaterial_uuid IN ( SELECT 'uuid-' + ma.MATNR + '-1060' AS wmsmaterial_uuid FROM if_sap_mater ma ) + ENDDELETE +ENDIF diff --git a/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java b/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java index ec80d30..bb0e7f3 100644 --- a/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java +++ b/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java @@ -803,6 +803,11 @@ public class SapToWmsServiceImpl implements SapToWmsService { } JSONArray ja = WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "8").process().getResultJSONArray(0); + + WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "9").process(); + WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "10").process(); + WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "11").process(); + WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "12").process(); String datanow = WDK.getDateTime(); for(int i=0;i