ezhizao_zx 9 kuukautta sitten
vanhempi
commit
008a548938

+ 14 - 0
src/main/java/cn/ezhizao/project/business/product/controller/SortDayworkController.java

@@ -72,6 +72,20 @@ public class SortDayworkController extends BaseController {
             item.setStartTime(new Date());
             item.setIsSort(1);
             bizDayworkItemService.updateById(item);
+            // 判断是否是最后一道序,假设是最后一道序则申请打印合格证
+            if(item.getIsAmend().equals(1) || item.getIsWasteRecycling().equals(1)) {
+                List<BizLotTechnologicalProcessDetail> bizLotTechnologicalProcessDetails = bizLotTechnologicalProcessDetailService.query().eq("lot_technological_process_id", item.getTechnologicalProcessId()).ne("tenant_id", 9).orderByDesc("process_step_number").list();
+                if (bizLotTechnologicalProcessDetails.get(0).getProcessId().equals(item.getProcessId())) {
+                    bizDaywork.setIsCertificate(1);
+                    bizDayworkService.updateById(bizDaywork);
+                }
+            } else {
+                List<BizTechnologicalProcessDetail> bizTechnologicalProcessDetails = bizTechnologicalProcessDetailService.query().eq("technological_process_id", item.getTechnologicalProcessId()).ne("tenant_id", 9).orderByDesc("process_step_number").list();
+                if (bizTechnologicalProcessDetails.get(0).getProcessId().equals(item.getProcessId())) {
+                    bizDaywork.setIsCertificate(1);
+                    bizDayworkService.updateById(bizDaywork);
+                }
+            }
         }
         BizDayworkItem conditions = new BizDayworkItem();
         conditions.setId(item.getId());

+ 2 - 0
src/main/java/cn/ezhizao/project/business/product/domain/BizDaywork.java

@@ -138,6 +138,8 @@ public class BizDaywork extends BaseEntity
 
     private Integer isLast;
 
+    private Integer isCertificate;
+
     /** 单批量 */
     @TableField(exist = false)
     private Integer oneLotQuantity;