From 45a47a29a42c43a2e15c15b3ed5b62cf797e4dfb Mon Sep 17 00:00:00 2001 From: xiezhijun <15270898033@163.com> Date: Tue, 6 Apr 2021 15:52:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95order=5Fid=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=88=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/stdiet/custom/service/impl/SysOrderServiceImpl.java | 2 +- .../src/main/resources/mapper/custom/SysOrderMapper.xml | 2 ++ stdiet-ui/src/components/OrderAdd/index.vue | 4 ++-- stdiet-ui/src/components/OrderEdit/index.vue | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysOrderServiceImpl.java b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysOrderServiceImpl.java index 738e85c3b..a51367076 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysOrderServiceImpl.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysOrderServiceImpl.java @@ -305,7 +305,7 @@ public class SysOrderServiceImpl implements ISysOrderService { continue; } //判断前一个订单的结束时间是否大于第二个订单的 - if(lastServerEndTime != null && ChronoUnit.DAYS.between(lastServerEndTime, DateUtils.dateToLocalDate(sysOrder.getStartTime())) != 1){ + if(lastServerEndTime != null && ChronoUnit.DAYS.between(lastServerEndTime, DateUtils.dateToLocalDate(sysOrder.getStartTime())) <= 0){ newStartTime = lastServerEndTime.plusDays(1); //本月第一天 LocalDate monthStart = LocalDate.now().with(TemporalAdjusters.firstDayOfMonth()); diff --git a/stdiet-custom/src/main/resources/mapper/custom/SysOrderMapper.xml b/stdiet-custom/src/main/resources/mapper/custom/SysOrderMapper.xml index 60bbc7a68..6962cad0b 100644 --- a/stdiet-custom/src/main/resources/mapper/custom/SysOrderMapper.xml +++ b/stdiet-custom/src/main/resources/mapper/custom/SysOrderMapper.xml @@ -183,6 +183,7 @@ <insert id="insertSysOrder" parameterType="SysOrder" useGeneratedKeys="true" keyProperty="orderId"> insert into sys_order <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="orderId != null">order_id,</if> <if test="customer != null and customer != ''">customer,</if> <if test="cusId != null">cus_id,</if> <if test="phone != null">phone,</if> @@ -224,6 +225,7 @@ <if test="delFlag != null">del_flag,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="orderId != null">#{orderId},</if> <if test="customer != null and customer != ''">#{customer},</if> <if test="cusId != null">#{cusId},</if> <if test="phone != null">#{phone},</if> diff --git a/stdiet-ui/src/components/OrderAdd/index.vue b/stdiet-ui/src/components/OrderAdd/index.vue index 09bc56ee7..da1379a3d 100644 --- a/stdiet-ui/src/components/OrderAdd/index.vue +++ b/stdiet-ui/src/components/OrderAdd/index.vue @@ -313,11 +313,11 @@ export default { if (!this.form.orderTime) { return callback(new Error("请先选择成交时间")); } - if ( + /*if ( dayjs(this.form.startTime).diff(dayjs(this.form.orderTime), "day") < 0 ) { return callback(new Error("开始时间不能先于成交时间")); - } + }*/ callback(); }; const checkOrderTime = (rule, value, callback) => { diff --git a/stdiet-ui/src/components/OrderEdit/index.vue b/stdiet-ui/src/components/OrderEdit/index.vue index 5c385b34d..b4d3bb8c5 100644 --- a/stdiet-ui/src/components/OrderEdit/index.vue +++ b/stdiet-ui/src/components/OrderEdit/index.vue @@ -271,11 +271,11 @@ export default { if (!this.form.orderTime) { return callback(new Error("请先选择成交时间")); } - if ( + /*if ( dayjs(this.form.startTime).diff(dayjs(this.form.orderTime), "day") < 0 ) { return callback(new Error("开始时间不能先于成交时间")); - } + }*/ callback(); }; const checkOrderTime = (rule, value, callback) => {