From 930780a650df99ccf1e6e48ee3a2242a1af22746 Mon Sep 17 00:00:00 2001
From: sfd <sun.sunshine@163.com>
Date: 星期一, 19 五月 2025 17:10:07 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.50.149:8085/r/aps-backend into dev

---
 aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java                           |    5 +++++
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java                                 |    9 ++++++++-
 aps-modules/aps-core/src/main/resources/mapper/core/ApsPlate/ApsPlateStandardRequireOrderEndDayMapper.xml                |    7 ++++++-
 aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlateStandardRequireOrderEndDayMapper.java                     |    6 ++----
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlate/ApsPlateStandardRequireOrderEndDayServiceImpl.java |    2 +-
 aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java                                                  |   11 +++++++++++
 6 files changed, 33 insertions(+), 7 deletions(-)

diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java
index 979cdf9..47c6354 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java
@@ -7,6 +7,9 @@
 import com.aps.core.domain.ApsPlanTask;
 import com.aps.core.service.ApsPlanTaskService;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -16,6 +19,7 @@
 /**
  * 璁″垝浠诲姟绠$悊
  * */
+@Tag(name = "璁″垝浠诲姟绠$悊", description = "璁″垝浠诲姟绠$悊")
 @RestController
 @RequestMapping("/planTask")
 public class ApsPlanTaskController  extends BaseController {
@@ -23,6 +27,7 @@
     @Autowired
     private ApsPlanTaskService apsPlanTaskService;
 
+    @Operation(summary = "璁″垝浠诲姟绠$悊鍒楄〃", description = "鍒嗛〉鏌ヨ")
     @RequiresPermissions("planTask:list")
     @GetMapping("/list")
     public Page<ApsPlanTask> list(ApsPlanTask task){
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java
index 7ea82bc..15f1b31 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java
@@ -8,6 +8,7 @@
 import java.io.Serializable;
 import java.util.Date;
 
+import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Builder;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -22,6 +23,7 @@
 @TableName(value ="aps_plan_task")
 @Data
 @Builder
+@Schema(description = "璁″垝浠诲姟")
 public class ApsPlanTask extends BaseEntity implements Serializable {
 
     @TableField(exist = false)
@@ -31,53 +33,62 @@
      */
     @TableField(value = "id")
     @TableId(type = IdType.INPUT)
+    @Schema(description = "涓婚敭ID")
     private Long id;
 
     /**
      * 浠诲姟鎵规鍙�
      */
+    @Schema(description = "浠诲姟鎵规鍙�")
     @TableField(value = "batch_num")
     private String batchNum;
 
     /**
      * 浠诲姟绫诲瀷
      */
+    @Schema(description = "浠诲姟绫诲瀷")
     @TableField(value = "task_type")
     private String taskType;
 
     /**
      * 浠诲姟鐘舵��
      */
+    @Schema(description = "浠诲姟鐘舵��")
     @TableField(value = "task_status")
     private String taskStatus;
 
     /**
      * 鍒涘缓浜�
      */
+    @Schema(description = "鍒涘缓浜�")
     @TableField(value = "create_by")
     private String createBy;
 
     /**
      * 鍒涘缓鏃堕棿
      */
+    @Schema(description = "鍒涘缓鏃堕棿")
     @TableField(value = "create_time")
     private Date createTime;
 
     /**
      * 鏇存柊浜�
      */
+    @Schema(description = "鏇存柊浜�")
     @TableField(value = "update_by")
     private String updateBy;
 
     /**
      * 鏇存柊鏃堕棿
      */
+    @Schema(description = "鏇存柊鏃堕棿")
     @TableField(value = "update_time")
     private Date updateTime;
 
     /**
      * 鍒犻櫎鏍囪(0,1)
      */
+    @Schema(description = "鍒犻櫎鏍囪(0,1)")
     @TableField(value = "del_flag")
     private Integer delFlag;
 
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlateStandardRequireOrderEndDayMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlateStandardRequireOrderEndDayMapper.java
index 6238f9c..2302483 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlateStandardRequireOrderEndDayMapper.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlateStandardRequireOrderEndDayMapper.java
@@ -1,6 +1,5 @@
 package com.aps.core.mapper;
 
-import com.aps.core.domain.ApsPlate.ApsPlateOrderPlanDate;
 import com.aps.core.domain.ApsPlate.ApsPlateStandardRequireOrderEndDay;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import org.apache.ibatis.annotations.Mapper;
@@ -17,9 +16,8 @@
 public interface ApsPlateStandardRequireOrderEndDayMapper extends BaseMapper<ApsPlateStandardRequireOrderEndDay> {
 
     Integer batchInsert(List<Long> planIds,String createBy);
-    Integer batchRemove(List<Long> planIds);
-
-
+    Integer batchRemoveByPlanId(List<Long> planIds);
+    Integer batchRemove();
 }
 
 
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java
index 383f5f6..6469be7 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java
@@ -9,8 +9,10 @@
 import com.aps.core.enums.PLAN_TASK_STATUS;
 import com.aps.core.enums.PLAN_TASK_TYPE;
 import com.aps.core.enums.REDIS_LOCK_KEY;
+import com.aps.core.mapper.ApsPlateStandardRequireOrderEndDayMapper;
 import com.aps.core.service.ApsPlate.IApsPlateStandardRequireBatchService;
 import com.aps.core.service.ApsPlate.IApsPlateStandardRequireService;
+import com.aps.core.service.ApsPlateStandardRequireOrderEndDayService;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -46,10 +48,13 @@
     @Resource
     RedisLockUtils redisLockUtils;
 
+    @Resource
+    ApsPlateStandardRequireOrderEndDayMapper  orderEndDayMapper;
+
     @Override
     public Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page ,ApsPlanTask task){
         LambdaQueryWrapper<ApsPlanTask> queryWrapper=new LambdaQueryWrapper<>();
-        queryWrapper.like( !task.getTaskType().isEmpty(),  ApsPlanTask::getTaskType,task.getTaskType());
+        queryWrapper.like( null!=task.getTaskType(),  ApsPlanTask::getTaskType,task.getTaskType());
         return mapper.selectPage(page, queryWrapper);
     }
 
@@ -105,6 +110,8 @@
             this.savePlanTask(batchNum);
             apsPlateStandardRequireService.generatorPlan(batchNum);
             this.updateTaskStatus(batchNum, PLAN_TASK_STATUS.FINISHED);
+            /*娓呴櫎宸茬粡瀛樺湪鐨� 宸ュ崟璁″垝瀹屽伐鏃堕棿*/
+            orderEndDayMapper.batchRemove();
             log.info("璁″垝浠诲姟鎵ц瀹屾垚!"+batchNum);
             return success();
         }catch (Exception e){
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlate/ApsPlateStandardRequireOrderEndDayServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlate/ApsPlateStandardRequireOrderEndDayServiceImpl.java
index 924c909..99058d7 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlate/ApsPlateStandardRequireOrderEndDayServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlate/ApsPlateStandardRequireOrderEndDayServiceImpl.java
@@ -28,7 +28,7 @@
     @Override
     public int saveBatch(List<Long> planIds)
     {
-        mapper.batchRemove(planIds);
+        mapper.batchRemoveByPlanId(planIds);
        return mapper.batchInsert(planIds, SecurityUtils.getUsername());
     }
 }
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlate/ApsPlateStandardRequireOrderEndDayMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlate/ApsPlateStandardRequireOrderEndDayMapper.xml
index eeaab37..48e9542 100644
--- a/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlate/ApsPlateStandardRequireOrderEndDayMapper.xml
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlate/ApsPlateStandardRequireOrderEndDayMapper.xml
@@ -56,7 +56,7 @@
         from a
 
     </insert>
-    <update id="batchRemove" parameterType="Long">
+    <update id="batchRemoveByPlanId" parameterType="Long">
         update aps_plate_standard_require_order_end_day
         set del_flag=1
         where plan_id in
@@ -64,5 +64,10 @@
             #{planId}
         </foreach>
     </update>
+    <update id="batchRemove" >
+    update aps_plate_standard_require_order_end_day
+        set del_flag=1
+    where del_flag=0
+    </update>
 
 </mapper>

--
Gitblit v1.9.3