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