From d18622be3bf4c48e9cf17bc4d3254245438ed272 Mon Sep 17 00:00:00 2001
From: cl <418351270@qq.com>
Date: 星期四, 18 一月 2024 10:49:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 jcdm-main/src/main/resources/mapper/bs/orderScheduling/BsOrderSchedulingMapper.xml                      |    2 ++
 jcdm-ui/src/views/main/om/productionOrde/index.vue                                                      |    2 +-
 jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java |   15 +++++----------
 jcdm-ui/src/views/main/bs/orderScheduling/index.vue                                                     |    8 +++++---
 jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/domain/BsOrderScheduling.java                  |   30 ++++++++++++++++++++++++++++++
 5 files changed, 43 insertions(+), 14 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/domain/BsOrderScheduling.java b/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/domain/BsOrderScheduling.java
index b03aeaf..ad4499b 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/domain/BsOrderScheduling.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/domain/BsOrderScheduling.java
@@ -114,6 +114,36 @@
     @Excel(name = "CVT鎶ュ伐")
     private String report30;
 
+    private String[] dateConditions;
+
+    private String startTime;
+
+    private String endTime;
+
+    public String[] getDateConditions() {
+        return dateConditions;
+    }
+
+    public void setDateConditions(String[] dateConditions) {
+        this.dateConditions = dateConditions;
+    }
+
+    public String getStartTime() {
+        return startTime;
+    }
+
+    public void setStartTime(String startTime) {
+        this.startTime = startTime;
+    }
+
+    public String getEndTime() {
+        return endTime;
+    }
+
+    public void setEndTime(String endTime) {
+        this.endTime = endTime;
+    }
+
     public String getReport30() {
         return report30;
     }
diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java
index 47d2a35..53aa72b 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/bs/orderScheduling/service/impl/BsOrderSchedulingServiceImpl.java
@@ -44,16 +44,11 @@
     @Override
     public List<BsOrderScheduling> selectBsOrderSchedulingList(BsOrderScheduling bsOrderScheduling)
     {
-
-//        if(bsOrderScheduling.getOperateTime()!=null){
-//            ObjectMapper objectMapper = new ObjectMapper();
-//            try {
-//                String[] dateArray = objectMapper.readValue(bsOrderScheduling.getOperateTime(), String[].class);
-//            }catch (Exception e){
-//
-//            }
-//
-//        }
+        if(bsOrderScheduling.getDateConditions()!=null){
+            String[] conditions = bsOrderScheduling.getDateConditions();
+            bsOrderScheduling.setStartTime(conditions[0]);
+            bsOrderScheduling.setEndTime(conditions[1]);
+        }
         return bsOrderSchedulingMapper.selectBsOrderSchedulingList(bsOrderScheduling);
     }
 
diff --git a/jcdm-main/src/main/resources/mapper/bs/orderScheduling/BsOrderSchedulingMapper.xml b/jcdm-main/src/main/resources/mapper/bs/orderScheduling/BsOrderSchedulingMapper.xml
index 24ffd8a..71466b5 100644
--- a/jcdm-main/src/main/resources/mapper/bs/orderScheduling/BsOrderSchedulingMapper.xml
+++ b/jcdm-main/src/main/resources/mapper/bs/orderScheduling/BsOrderSchedulingMapper.xml
@@ -66,6 +66,8 @@
             <if test="updateUser != null  and updateUser != ''"> and update_user = #{updateUser}</if>
             <if test="remarks != null  and remarks != ''"> and remarks = #{remarks}</if>
             <if test="report30 != null  and report30 != ''"> and report_30 = #{report30}</if>
+            <if test="dateConditions != null  and dateConditions != ''"> and operate_time BETWEEN #{startTime} AND #{endTime}</if>
+
 
         </where>
     </select>
diff --git a/jcdm-ui/src/views/main/bs/orderScheduling/index.vue b/jcdm-ui/src/views/main/bs/orderScheduling/index.vue
index ee787eb..6afe612 100644
--- a/jcdm-ui/src/views/main/bs/orderScheduling/index.vue
+++ b/jcdm-ui/src/views/main/bs/orderScheduling/index.vue
@@ -86,7 +86,7 @@
         </el-form-item>
         <el-form-item label="鎿嶄綔鏃堕棿" prop="operateTime">
           <el-date-picker
-            v-model="queryParams.operateTime"
+            v-model="queryParams.dateConditions"
             type="datetimerange"
             :picker-options="pickerOptions"
             value-format="yyyy-MM-dd HH:mm:ss"
@@ -411,7 +411,7 @@
         combinedBoxTime: null,
         finalAssemblyTime: null,
         operator: null,
-        operateTime: '',
+        operateTime: null,
         status: null,
         spareField1: null,
         spareField2: null,
@@ -419,7 +419,8 @@
         spareField4: null,
         createUser: null,
         updateUser: null,
-        remarks: null
+        remarks: null,
+        dateConditions: [],
       },
       // 琛ㄥ崟鍙傛暟
       form: {},
@@ -472,6 +473,7 @@
     /** 鏌ヨ璁㈠崟鎺掍骇鍒楄〃 */
     getList() {
       this.loading = true;
+      console.log(this.queryParams)
       listOrderScheduling(this.queryParams).then(response => {
         this.orderSchedulingList = response.rows;
         this.total = response.total;
diff --git a/jcdm-ui/src/views/main/om/productionOrde/index.vue b/jcdm-ui/src/views/main/om/productionOrde/index.vue
index 18d0e3f..18ea227 100644
--- a/jcdm-ui/src/views/main/om/productionOrde/index.vue
+++ b/jcdm-ui/src/views/main/om/productionOrde/index.vue
@@ -793,7 +793,7 @@
           this.saveBoxCode()
         }else {
           let maxNumValue = response.rows[0].maxnumValue;
-          if(startCode<maxNumValue){
+          if(startCode<=maxNumValue){
             this.$message.error('绠变綋鏉$爜閲嶅锛岃閲嶆柊杈撳叆璧峰缂栧彿锛�');
           }else {
             this.saveBoxCode()

--
Gitblit v1.9.3