From dca294f5173ae8c74b368a29f20dff5883de3a73 Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期五, 16 五月 2025 17:15:27 +0800
Subject: [PATCH] 任务中心

---
 aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java                                     |    9 
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java                           |    4 
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java                          |   14 +
 aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java                                                  |   22 +++
 aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml                                                      |   26 +++
 aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java                                   |    2 
 aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java                                                    |   37 +++++
 aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java                     |   13 +
 aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java                                 |   35 +++++
 aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java                                       |   72 ++++++++++
 aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java                                                      |   37 +++++
 aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java                                                |   23 +++
 aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports |    3 
 aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java                                                        |   87 ++++++++++++
 14 files changed, 373 insertions(+), 11 deletions(-)

diff --git a/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java b/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java
index 282d753..7f948d1 100644
--- a/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java
+++ b/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java
@@ -2,6 +2,7 @@
 
 
 import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
@@ -15,14 +16,16 @@
      * 鍒嗛〉鎻掍欢
      */
     @Bean
-    public PaginationInnerInterceptor paginationInterceptor() {
+    public MybatisPlusInterceptor mybatisPlusInterceptor() {
+        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
         PaginationInnerInterceptor paginationInterceptor = new PaginationInnerInterceptor();
         // 璁剧疆璇锋眰鐨勯〉闈㈠ぇ浜庢渶澶ч〉鍚庢槸鍚﹁繘琛屽洖婊�, true鍥炴粴, false缁х画
         paginationInterceptor.setOverflow(false);
         // 璁剧疆鏈�澶у崟椤甸檺鍒舵暟閲�, 榛樿 500 鏉�, -1 涓嶅彈闄愬埗
-        paginationInterceptor.setDbType(DbType.MYSQL);
+        paginationInterceptor.setDbType(DbType.POSTGRE_SQL);
         paginationInterceptor.setMaxLimit(-1L);
-        return paginationInterceptor;
+        interceptor.addInnerInterceptor(paginationInterceptor);
+        return interceptor;
     }
 
     /**
diff --git a/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index b94451f..5f72cf5 100644
--- a/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,2 +1,3 @@
 com.aps.common.core.utils.SpringUtils
-com.aps.common.core.utils.uuid.Sequence
\ No newline at end of file
+com.aps.common.core.utils.uuid.Sequence
+com.aps.common.core.config.MyBatisPlusConfig
\ No newline at end of file
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
new file mode 100644
index 0000000..7aa2adc
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java
@@ -0,0 +1,35 @@
+package com.aps.core.controller.mainPlan;
+
+import com.aps.common.core.domain.R;
+import com.aps.common.core.web.controller.BaseController;
+import com.aps.common.core.web.page.PageDomain;
+import com.aps.common.core.web.page.TableDataInfo;
+import com.aps.common.core.web.page.TableSupport;
+import com.aps.core.domain.ApsPlanTask;
+import com.aps.core.service.ApsPlanTaskService;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+/**
+ * 璁″垝浠诲姟绠$悊
+ * */
+@RestController
+@RequestMapping("/planTask")
+public class ApsPlanTaskController  extends BaseController {
+
+    @Autowired
+    private ApsPlanTaskService apsPlanTaskService;
+
+//    @RequiresPermissions("planTask:list")
+    @GetMapping("/list")
+    public Page<ApsPlanTask> list(ApsPlanTask task){
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Page<ApsPlanTask> page = new Page<>(pageDomain.getPageNum(), pageDomain.getPageSize());
+        return apsPlanTaskService.pagingList(page, task);
+    }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java
index e16b755..34371a6 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java
@@ -8,7 +8,11 @@
 import com.aps.common.log.enums.BusinessType;
 import com.aps.common.security.annotation.RequiresPermissions;
 import com.aps.core.domain.ApsPlateStandardRequire;
+import com.aps.core.enums.PLAN_TASK_STATUS;
+import com.aps.core.service.ApsPlanTaskService;
+import com.aps.core.service.IApsPlateStandardRequireBatchService;
 import com.aps.core.service.IApsPlateStandardRequireService;
+import jakarta.annotation.Resource;
 import jakarta.servlet.http.HttpServletResponse;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -29,6 +33,10 @@
 {
     @Autowired
     private IApsPlateStandardRequireService apsPlateStandardRequireService;
+    @Resource
+    IApsPlateStandardRequireBatchService requireBatchService;
+    @Resource
+    ApsPlanTaskService planTaskService;
 
     /**
      * 鏌ヨ閽i噾宸ュ崟鏍囧噯闇�姹傚垪琛�
@@ -133,7 +141,10 @@
     @PostMapping("/generatorPlan")
     public AjaxResult generatorPlan()
     {
-        apsPlateStandardRequireService.generatorPlan();
+        String batchNum= requireBatchService.getNewBatchNumber();
+        planTaskService.savePlanTask(batchNum);
+        apsPlateStandardRequireService.generatorPlan(batchNum);
+        planTaskService.updateTaskStatus(batchNum, PLAN_TASK_STATUS.FINISHED);
         return success();
     }
 
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
new file mode 100644
index 0000000..9c0704e
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java
@@ -0,0 +1,87 @@
+package com.aps.core.domain;
+
+import com.aps.common.core.web.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+
+import lombok.Builder;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 璁″垝鐢熸垚鏃ュ織琛�
+ * @TableName aps_plan_task
+ */
+@ToString
+@EqualsAndHashCode(callSuper = false)
+@TableName(value ="aps_plan_task")
+@Data
+@Builder
+public class ApsPlanTask extends BaseEntity implements Serializable {
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+    /**
+     * 涓婚敭ID
+     */
+    @TableField(value = "id")
+    @TableId(type = IdType.INPUT)
+    private Long id;
+
+    /**
+     * 浠诲姟鎵规鍙�
+     */
+    @TableField(value = "batch_num")
+    private String batchNum;
+
+    /**
+     * 浠诲姟绫诲瀷
+     */
+    @TableField(value = "task_type")
+    private String taskType;
+
+    /**
+     * 浠诲姟鐘舵��
+     */
+    @TableField(value = "task_status")
+    private String taskStatus;
+
+    /**
+     * 鍒涘缓浜�
+     */
+    @TableField(value = "create_by")
+    private String createBy;
+
+    /**
+     * 鍒涘缓鏃堕棿
+     */
+    @TableField(value = "create_time")
+    private Date createTime;
+
+    /**
+     * 鏇存柊浜�
+     */
+    @TableField(value = "update_by")
+    private String updateBy;
+
+    /**
+     * 鏇存柊鏃堕棿
+     */
+    @TableField(value = "update_time")
+    private Date updateTime;
+
+    /**
+     * 鍒犻櫎鏍囪(0,1)
+     */
+    @TableField(value = "del_flag")
+    private Integer delFlag;
+
+
+
+
+}
\ No newline at end of file
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java
new file mode 100644
index 0000000..ec1945d
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java
@@ -0,0 +1,37 @@
+package com.aps.core.enums;
+
+public enum PLAN_TASK_STATUS {
+    IN_PROCESS("InProgress","杩涜涓�"),
+    FINISHED("Finished","瀹屾垚");
+
+    private String code;
+    private String desc;
+
+    PLAN_TASK_STATUS(String code ,String desc){
+        this.code = code;
+        this.desc=desc;
+    }
+
+    public static PLAN_TASK_TYPE getByCode(String code){
+        for(PLAN_TASK_TYPE type : PLAN_TASK_TYPE.values()){
+            if(type.getCode().equals(code)){
+                return type;
+            }
+        }
+        return null;
+    }
+
+    public String getCode() {
+        return code;
+    }
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getDesc() {
+        return desc;
+    }
+    public void setDesc(String desc) {
+        this.desc = desc;
+    }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java
new file mode 100644
index 0000000..391655d
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java
@@ -0,0 +1,37 @@
+package com.aps.core.enums;
+
+public enum PLAN_TASK_TYPE {
+
+    PLATE_PLAN("PlateOrderPlan","鐢熸垚閽i噾宸ュ崟璁″垝");
+
+    private String code;
+    private String desc;
+
+    PLAN_TASK_TYPE(String code ,String desc){
+        this.code = code;
+        this.desc=desc;
+    }
+
+    public static PLAN_TASK_TYPE getByCode(String code){
+        for(PLAN_TASK_TYPE type : PLAN_TASK_TYPE.values()){
+            if(type.code.equals(code)){
+                return type;
+            }
+        }
+        return null;
+    }
+
+    public String getCode() {
+        return code;
+    }
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getDesc() {
+        return desc;
+    }
+    public void setDesc(String desc) {
+        this.desc = desc;
+    }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java
new file mode 100644
index 0000000..ccd1470
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java
@@ -0,0 +1,22 @@
+package com.aps.core.mapper;
+
+import com.aps.core.domain.ApsPlanTask;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+* @author zhl
+* @description 閽堝琛ㄣ�恆ps_plan_task(璁″垝鐢熸垚鏃ュ織琛�)銆戠殑鏁版嵁搴撴搷浣淢apper
+* @createDate 2025-05-16 14:41:49
+* @Entity com.aps.core.domain.ApsPlanTask
+*/
+@Mapper
+public interface ApsPlanTaskMapper extends BaseMapper<ApsPlanTask> {
+    Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page , ApsPlanTask task);
+
+}
+
+
+
+
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java
new file mode 100644
index 0000000..217acc1
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java
@@ -0,0 +1,23 @@
+package com.aps.core.service;
+
+import com.aps.core.domain.ApsPlanTask;
+import com.aps.core.enums.PLAN_TASK_STATUS;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author zhl
+* @description 閽堝琛ㄣ�恆ps_plan_task(璁″垝鐢熸垚鏃ュ織琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice
+* @createDate 2025-05-16 14:41:49
+*/
+public interface ApsPlanTaskService extends IService<ApsPlanTask> {
+
+    Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page , ApsPlanTask task);
+
+    void savePlanTask(String batchNum);
+
+    void updateTaskStatus(String batchNum, PLAN_TASK_STATUS status);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java
index 5806541..97c4f0d 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java
@@ -69,5 +69,5 @@
     public List<ApsPlateStandardRequire> selectPlateSupplyGapList(ApsPlateStandardRequire apsPlateStandardRequire);
 
 
-    void generatorPlan();
+    void generatorPlan(String batchNum);
 }
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
new file mode 100644
index 0000000..36fd10b
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java
@@ -0,0 +1,72 @@
+package com.aps.core.service.impl;
+
+import cn.hutool.core.util.IdUtil;
+import com.aps.common.core.utils.DateUtils;
+import com.aps.common.security.utils.SecurityUtils;
+import com.aps.core.enums.PLAN_TASK_STATUS;
+import com.aps.core.enums.PLAN_TASK_TYPE;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.aps.core.domain.ApsPlanTask;
+import com.aps.core.service.ApsPlanTaskService;
+import com.aps.core.mapper.ApsPlanTaskMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author zhl
+* @description 閽堝琛ㄣ�恆ps_plan_task(璁″垝鐢熸垚鏃ュ織琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
+* @createDate 2025-05-16 14:41:49
+*/
+@Service
+public class ApsPlanTaskServiceImpl extends ServiceImpl<ApsPlanTaskMapper, ApsPlanTask> implements ApsPlanTaskService{
+
+
+    @Autowired
+    ApsPlanTaskMapper mapper;
+
+    public Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page ,ApsPlanTask task){
+        LambdaQueryWrapper<ApsPlanTask> queryWrapper=new LambdaQueryWrapper<>();
+        queryWrapper.like( !task.getTaskType().isEmpty(),  ApsPlanTask::getTaskType,task.getTaskType());
+        return mapper.selectPage(page, queryWrapper);
+    }
+
+    /**
+     * 鍒涘缓鏂扮敓璁″垝浠诲姟
+     */
+    @Override
+    public void savePlanTask(String batchNum){
+        ApsPlanTask task = ApsPlanTask.builder().id(IdUtil.getSnowflakeNextId())
+                .batchNum(batchNum)
+                .taskStatus(PLAN_TASK_STATUS.IN_PROCESS.getCode())
+                .taskType(PLAN_TASK_TYPE.PLATE_PLAN.getCode())
+                .createBy(SecurityUtils.getUsername())
+                .createTime(DateUtils.getNowDate())
+                .delFlag(0)
+                .build();
+        baseMapper.insert(task);
+
+    }
+    /**
+     * 鏍规嵁鎵规鍙� 鏇存柊鐘舵��
+     * */
+    @Override
+    public void updateTaskStatus(String batchNum, PLAN_TASK_STATUS status){
+        LambdaQueryWrapper<ApsPlanTask> queryWrapper=new LambdaQueryWrapper<>();
+        queryWrapper.like(ApsPlanTask::getBatchNum,batchNum);
+        ApsPlanTask task = ApsPlanTask.builder()
+                .taskStatus(status.getCode())
+                .updateBy(SecurityUtils.getUsername())
+                .updateTime(DateUtils.getNowDate())
+                .build();
+        baseMapper.update(task,queryWrapper);
+    }
+}
+
+
+
+
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
index 6d9f374..d2b7f23 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
@@ -5,9 +5,13 @@
 import com.aps.core.domain.ApsPlateOrderPlanManager;
 import com.aps.core.domain.ApsPlateOrderPlanRequireDate;
 import com.aps.core.domain.ApsPlateStandardRequire;
+import com.aps.core.enums.PLAN_TASK_STATUS;
 import com.aps.core.mapper.ApsPlateOrderPlanManagerMapper;
+import com.aps.core.service.ApsPlanTaskService;
 import com.aps.core.service.IApsPlateOrderPlanManagerService;
+import com.aps.core.service.IApsPlateStandardRequireBatchService;
 import com.aps.core.service.IApsPlateStandardRequireService;
+import jakarta.annotation.Resource;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -27,7 +31,10 @@
 
     @Autowired
     private IApsPlateStandardRequireService apsPlateStandardRequireService;
-
+    @Resource
+    IApsPlateStandardRequireBatchService requireBatchService;
+    @Resource
+    ApsPlanTaskService planTaskService;
     /**
      * 鏌ヨ閽i噾宸ュ崟璁″垝绠$悊
      *
@@ -68,6 +75,9 @@
                 apsPlateOrderPlanManagerMapper.updatePlanDateByBatch(planRequireDate);
             });
         }
-        apsPlateStandardRequireService.generatorPlan();
+        String batchNum= requireBatchService.getNewBatchNumber();
+        planTaskService.savePlanTask(batchNum);
+        apsPlateStandardRequireService.generatorPlan(batchNum);
+        planTaskService.updateTaskStatus(batchNum, PLAN_TASK_STATUS.FINISHED);
     }
 }
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
index e8178ce..9602640 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
@@ -163,7 +163,7 @@
 
     @Transactional
     @Override
-    public void generatorPlan(){
+    public void generatorPlan(String batchNum){
 
         /*鍒濆鍖栨暟鎹�*/
         requireBatchService.initRequireBatch();
@@ -171,8 +171,6 @@
         String plantCode="FORTUNA";
         /*瀹氫箟涓诲崟绫诲瀷涓洪挘閲戜富鍗�*/
         String mainOrderType = "main";
-        /*鐢熸垚鏂版壒娆″彿*/
-        String batchNum= requireBatchService.getNewBatchNumber();
         /*鑾峰彇閽i噾涓诲崟淇℃伅*/
         List<ApsPlatePlan> mainPlans = platePlanMapper.selectPlatePlanByPlantMajor(plantCode,mainOrderType);
         Hashtable<String, ApsMaterialStorageManagement> usedStorage = new Hashtable<>();
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml
new file mode 100644
index 0000000..1e0b125
--- /dev/null
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.aps.core.mapper.ApsPlanTaskMapper">
+
+    <resultMap id="BaseResultMap" type="com.aps.core.domain.ApsPlanTask">
+            <result property="id" column="id" />
+            <result property="batchNum" column="batch_num" />
+            <result property="taskType" column="task_type" />
+            <result property="taskStatus" column="task_status" />
+            <result property="createBy" column="create_by" />
+            <result property="createTime" column="create_time" />
+            <result property="updateBy" column="update_by" />
+            <result property="updateTime" column="update_time" />
+            <result property="delFlag" column="del_flag" />
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,batch_num,task_type,task_status,create_by,create_time,
+        update_by,update_time,del_flag
+    </sql>
+    <select id="pagingList" resultMap="BaseResultMap">
+        select * from  aps_plan_task
+    </select>
+</mapper>

--
Gitblit v1.9.3