Forráskód Böngészése

查询坯料计划是否正在被排程或者已排程

DLC 4 hónapja
szülő
commit
0d47592945

+ 5 - 1
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/dao/ApsProcessOperationBackupDao.java

@@ -1,6 +1,7 @@
 package com.rongwei.bscommon.sys.dao;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.rongwei.bsentity.domain.ApsBlankOrderDo;
 import com.rongwei.bsentity.domain.ApsProcessOperationBackupDo;
 import com.rongwei.bsentity.vo.CheckScheduleVo;
 import org.apache.ibatis.annotations.Param;
@@ -16,7 +17,7 @@ public interface ApsProcessOperationBackupDao extends BaseMapper<ApsProcessOpera
                                 @Param("userId") String userId,
                                 @Param("userName") String userName);
 
-    void deletedByBlankId(@Param("blankIds") List<String> blankIds,@Param("factoryId") String factoryId);
+    void deletedByBlankId(@Param("blankIds") List<String> blankIds, @Param("factoryId") String factoryId);
 
     void processOperationCopy(@Param("userId") String userId,
                               @Param("userName") String userName);
@@ -25,6 +26,9 @@ public interface ApsProcessOperationBackupDao extends BaseMapper<ApsProcessOpera
     CheckScheduleVo selectBackByOrderId(@Param("orderId") String orderId);
 
     CheckScheduleVo selectBackByBlankIdList(@Param("blankIdList") List<String> blankIdList);
+
+    @Select("select * from aps_blank_order where ID=#{blankId}")
+    ApsBlankOrderDo getByBlankId(@Param("blankId") String blankId);
 }
 
 

+ 1 - 3
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/utils/ApsUtils.java

@@ -43,8 +43,6 @@ public class ApsUtils {
     private ApsProcessOperationProcessEquBackupDao autoApsProcessOperationProcessEquBackupDao;
     @Autowired
     private RedissonClient autoredissonClient;
-    @Autowired
-    private static ApsBlankOrderService apsBlankOrderService;
 
     @PostConstruct
     public void info() {
@@ -144,7 +142,7 @@ public class ApsUtils {
         }
 
         //是否已排程
-        ApsBlankOrderDo apsBlankOrderDo = apsBlankOrderService.getById(blankId);
+        ApsBlankOrderDo apsBlankOrderDo = apsProcessOperationBackupDao.getByBlankId(blankId);
         if (Integer.parseInt(apsBlankOrderDo.getProductstatus()) > 10) {
             throw new CustomException("该坯料计划生产状态已被其他人修改,请刷新页面后重新进入");
         }