Bladeren bron

销售订单 添加同步 子表行关闭逻辑

liuchaohui 2 jaren geleden
bovenliggende
commit
dd771cdbb5

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/orderData/service/impl/SyOrderDataServiceImpl.java

@@ -206,7 +206,7 @@ public class SyOrderDataServiceImpl extends ServiceImpl<SyOrderDataMapper, SyOrd
                         " left join Inventory c on c.cInvCode=s.cInvCode" +
                         " left join ComputationUnit d on d.cComunitCode=c.cComUnitCode"+
                         " left join SO_SODetails_extradefine be on be.iSOsID=s.iSOsID"+
-                        " where s.ID = "+ID;
+                        " where (s.cSCloser is null or s.cSCloser='asuser') and s.ID = "+ID;
                 List<Map<String, Object>> listSon = new ArrayList<>();
                 if(sy.getAccount().equals("901")){
                     listSon = senYuDataSourceOne.queryForList(sql);

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

@@ -201,7 +201,7 @@ public class AddOrderJob implements Job,ApplicationContextAware {
                         " left join Inventory c on c.cInvCode=s.cInvCode" +
                         " left join ComputationUnit d on d.cComunitCode=c.cComUnitCode"+
                         " left join SO_SODetails_extradefine be on be.iSOsID=s.iSOsID"+
-                        " where s.ID = "+ID;
+                        " where (s.cSCloser is null or s.cSCloser='asuser') and s.ID = "+ID;
                 List<Map<String, Object>> listSon = new ArrayList<>();
                 if(sy.getAccount().equals("901")){
                     listSon = senYuDataSourceOne.queryForList(sql);