Parcourir la source

销售订单 同步审核状态修改

liuchaohui il y a 2 ans
Parent
commit
6a17b669ac

+ 8 - 6
jeecg-boot-module-system/src/main/java/org/jeecg/modules/quartz/job/AddOrderJob.java

@@ -77,6 +77,8 @@ public class AddOrderJob implements Job,ApplicationContextAware {
                 /*
                 SO_SOMain 销售订单数据 单据时间没有详细时间 只有日期
                 SO_SODetails SO_SOMain
+                 //销售订单审核字段问题:
+                select istatus,iverifystate,cSOCode  from so_somain where istatus=1 and iverifystate!=2
                 */
 
                 String sql = "SELECT " +
@@ -410,7 +412,7 @@ public class AddOrderJob implements Job,ApplicationContextAware {
                     " om.cVenCode as supplierCode,od.iTaxPrice,od.cInvCode,od.isosid" +
                     " FROM OM_MOMain om" +
                     " LEFT JOIN  OM_MODetails  od on om.MOID =od.MOID" +
-                    " where om.cState = 1" +
+                    " where om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')" +
                     ") p on s.isosid  = p.isosid and s.cInvCode = p.cInvCode" +
                     " left join Vendor v on p.supplierCode=v.cVenCode" +
                     " where s.autoid ="+syOrderDataVO.getId();
@@ -432,7 +434,7 @@ public class AddOrderJob implements Job,ApplicationContextAware {
                     " pm.cVenCode as supplierCode,pd.iTaxPrice,pd.cInvCode,pd.iorderdid as isosid" +
                     " FROM PO_Pomain pm" +
                     " LEFT JOIN  PO_Podetails pd on pm.POID=pd.POID" +
-                    " where pm.cState = 1" +
+                    " where pm.iverifystateex = 2 and (pm.cCloser is null or pm.cCloser='asuser')" +
                     ") p on s.isosid  = p.isosid and s.cInvCode = p.cInvCode" +
                     " left join Vendor v on p.supplierCode=v.cVenCode"+
                     " where s.autoid ="+syOrderDataVO.getId();
@@ -458,14 +460,14 @@ public class AddOrderJob implements Job,ApplicationContextAware {
                     " pm.cVenCode as supplierCode,pd.iTaxPrice,pd.cInvCode,pd.iorderdid as isosid" +
                     " FROM PO_Pomain pm" +
                     " LEFT JOIN  PO_Podetails pd on pm.POID=pd.POID" +
-                    " where pm.cState = 1" +
+                    " where pm.iverifystateex = 2 and (pm.cCloser is null or pm.cCloser='asuser')" +
                     " UNION" +
                     " SELECT om.cCode as ompoCode,om.MOID as ompoId,od.MODetailsID as ompoIdItem," +
                     " od.cDefine23  as guangpeiGateWidth,"+
                     " om.cVenCode as supplierCode,od.iTaxPrice,od.cInvCode,od.isosid,od.dArriveDate" +
                     " FROM OM_MOMain om" +
                     " LEFT JOIN  OM_MODetails  od on om.MOID =od.MOID" +
-                    " where om.cState = 1" +
+                    " where om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')" +
                     " ) p on s.isosid  = p.isosid and s.cInvCode = p.cInvCode" +
                     " left join Vendor v on p.supplierCode=v.cVenCode"+
                     " where s.iRowNo ="+syOrderDataVO.getPoIrowno() +" and ss.cSOCode='"+syOrderDataVO.getOmpoCode()+"'";
@@ -487,14 +489,14 @@ public class AddOrderJob implements Job,ApplicationContextAware {
                     " pm.cVenCode as supplierCode,pd.iTaxPrice,pd.cInvCode,pd.iorderdid as isosid" +
                     " FROM PO_Pomain pm" +
                     " LEFT JOIN  PO_Podetails pd on pm.POID=pd.POID" +
-                    " where pm.cState = 1" +
+                    " where pm.iverifystateex = 2 and (pm.cCloser is null or pm.cCloser='asuser')" +
                     " UNION" +
                     " SELECT om.cCode as ompoCode,om.MOID as ompoId,od.MODetailsID as ompoIdItem," +
                     " od.cDefine23  as guangpeiGateWidth,od.dArriveDate,"+
                     " om.cVenCode as supplierCode,od.iTaxPrice,od.cInvCode,od.isosid" +
                     " FROM OM_MOMain om" +
                     " LEFT JOIN  OM_MODetails  od on om.MOID =od.MOID" +
-                    " where om.cState = 1" +
+                    " where om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')" +
                     ") p on s.isosid  = p.isosid and s.cInvCode = p.cInvCode" +
                     " left join Vendor v on p.supplierCode=v.cVenCode"+
                     " where s.autoid ="+syOrderDataVO.getId();