From e019bedf4a9d3794977fddbe94b15d596f9fef7c Mon Sep 17 00:00:00 2001 From: xhxu Date: Fri, 5 May 2023 10:16:16 +0800 Subject: [PATCH] =?UTF-8?q?//=E5=94=AE=E5=8D=96=E6=9C=89=E6=95=88=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/market/WxCouponController.java | 10 +- .../db/migration/V2023042700001_wx_coupon.sql | 806 ++++++++++++++++++ .../V2023042700002_wx_coupon_gift_goods.sql | 413 +++++++++ .../V2023042700003_wx_order_snapshot.sql | 806 ++++++++++++++++++ ...042700004_wx_order_snapshot_gift_goods.sql | 413 +++++++++ .../controller/WxCouponOrderController.java | 27 +- .../controller/WxCouponOrderController.java | 42 +- .../controller/WxOrderController.java | 10 - .../com/iformall/domain/po/OrderSnapshot.java | 13 +- .../java/com/iformall/domain/po/WxCoupon.java | 17 +- .../iformall/domain/vo/WxCouponChannelVo.java | 13 +- .../iformall/domain/vo/WxCouponOrderCVo.java | 11 +- .../iformall/domain/vo/WxOrderCouponVo.java | 18 +- .../service/impl/WxCampaignServiceImpl.java | 32 +- .../impl/WxCouponChannelServiceImpl.java | 9 +- .../impl/WxCouponOrderServiceImpl.java | 29 +- .../service/impl/WxCouponServiceImpl.java | 22 +- .../resources/mapper/OrderSnapshotMapper.xml | 6 +- .../main/resources/mapper/WxCouponMapper.xml | 38 +- .../main/resources/mapper/WxOrderMapper.xml | 18 +- 20 files changed, 2577 insertions(+), 176 deletions(-) create mode 100644 mallinkAdmin/src/main/resources/db/migration/V2023042700001_wx_coupon.sql create mode 100644 mallinkAdmin/src/main/resources/db/migration/V2023042700002_wx_coupon_gift_goods.sql create mode 100644 mallinkAdmin/src/main/resources/db/migration/V2023042700003_wx_order_snapshot.sql create mode 100644 mallinkAdmin/src/main/resources/db/migration/V2023042700004_wx_order_snapshot_gift_goods.sql diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java index ab0c9c636..07e5e5980 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java @@ -440,14 +440,16 @@ public class WxCouponController extends BaseController { map.put("value", wxCoupon.getType()); variables.add(map); map = new HashedMap(); - map.put("key", "validEndDate"); - map.put("value", wxCoupon.getValidEndDate()); + map.put("key", "validType"); + map.put("value", wxCoupon.getValidType()); + variables.add(map); map = new HashedMap(); map.put("key", "validStartDate"); map.put("value", wxCoupon.getValidStartDate()); + variables.add(map); map = new HashedMap(); - map.put("key", "validType"); - map.put("value", wxCoupon.getValidType()); + map.put("key", "validEndDate"); + map.put("value", wxCoupon.getValidEndDate()); variables.add(map); map = new HashedMap(); map.put("key", "validDays"); diff --git a/mallinkAdmin/src/main/resources/db/migration/V2023042700001_wx_coupon.sql b/mallinkAdmin/src/main/resources/db/migration/V2023042700001_wx_coupon.sql new file mode 100644 index 000000000..b3737a4e9 --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V2023042700001_wx_coupon.sql @@ -0,0 +1,806 @@ +ALTER TABLE `mallink`.`wx_coupon_0` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_1` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_2` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_3` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_4` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_5` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_6` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_7` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_8` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_9` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_10` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_11` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_12` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_13` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_14` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_15` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_16` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_17` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_18` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_19` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_20` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_21` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_22` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_23` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_24` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_25` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_26` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_27` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_28` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_29` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_30` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_31` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_32` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_33` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_34` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_35` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_36` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_37` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_38` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_39` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_40` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_41` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_42` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_43` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_44` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_45` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_46` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_47` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_48` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_49` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_50` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_51` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_52` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_53` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_54` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_55` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_56` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_57` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_58` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_59` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_60` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_61` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_62` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_63` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_64` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_65` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_66` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_67` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_68` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_69` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_70` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_71` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_72` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_73` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_74` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_75` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_76` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_77` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_78` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_79` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_80` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_81` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_82` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_83` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_84` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_85` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_86` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_87` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_88` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_89` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_90` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_91` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_92` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_93` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_94` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_95` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_96` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_97` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_98` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`wx_coupon_99` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; + +--处理预购商品数据 type=10 +UPDATE `mallink`.`wx_coupon_0` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_1` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_2` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_3` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_4` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_5` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_6` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_7` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_8` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_9` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_10` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_11` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_12` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_13` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_14` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_15` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_16` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_17` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_18` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_19` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_20` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_21` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_22` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_23` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_24` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_25` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_26` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_27` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_28` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_29` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_30` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_31` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_32` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_33` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_34` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_35` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_36` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_37` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_38` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_39` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_40` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_41` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_42` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_43` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_44` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_45` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_46` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_47` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_48` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_49` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_50` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_51` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_52` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_53` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_54` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_55` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_56` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_57` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_58` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_59` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_60` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_61` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_62` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_63` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_64` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_65` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_66` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_67` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_68` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_69` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_70` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_71` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_72` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_73` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_74` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_75` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_76` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_77` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_78` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_79` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_80` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_81` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_82` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_83` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_84` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_85` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_86` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_87` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_88` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_89` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_90` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_91` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_92` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_93` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_94` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_95` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_96` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_97` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_98` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_99` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; + +UPDATE `mallink`.`wx_coupon_0` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_1` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_2` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_3` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_4` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_5` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_6` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_7` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_8` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_9` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_10` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_11` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_12` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_13` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_14` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_15` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_16` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_17` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_18` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_19` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_20` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_21` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_22` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_23` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_24` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_25` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_26` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_27` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_28` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_29` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_30` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_31` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_32` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_33` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_34` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_35` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_36` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_37` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_38` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_39` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_40` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_41` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_42` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_43` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_44` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_45` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_46` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_47` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_48` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_49` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_50` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_51` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_52` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_53` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_54` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_55` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_56` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_57` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_58` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_59` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_60` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_61` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_62` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_63` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_64` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_65` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_66` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_67` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_68` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_69` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_70` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_71` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_72` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_73` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_74` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_75` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_76` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_77` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_78` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_79` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_80` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_81` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_82` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_83` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_84` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_85` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_86` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_87` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_88` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_89` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_90` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_91` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_92` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_93` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_94` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_95` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_96` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_97` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_98` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`wx_coupon_99` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; + + + +ALTER TABLE `mallink`.`wx_coupon_0` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_1` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_2` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_3` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_4` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_5` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_6` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_7` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_8` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_9` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_10` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_11` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_12` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_13` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_14` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_15` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_16` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_17` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_18` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_19` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_20` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_21` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_22` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_23` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_24` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_25` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_26` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_27` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_28` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_29` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_30` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_31` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_32` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_33` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_34` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_35` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_36` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_37` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_38` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_39` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_40` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_41` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_42` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_43` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_44` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_45` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_46` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_47` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_48` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_49` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_50` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_51` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_52` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_53` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_54` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_55` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_56` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_57` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_58` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_59` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_60` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_61` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_62` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_63` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_64` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_65` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_66` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_67` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_68` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_69` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_70` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_71` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_72` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_73` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_74` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_75` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_76` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_77` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_78` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_79` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_80` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_81` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_82` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_83` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_84` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_85` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_86` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_87` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_88` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_89` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_90` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_91` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_92` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_93` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_94` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_95` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_96` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_97` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_98` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`wx_coupon_99` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; diff --git a/mallinkAdmin/src/main/resources/db/migration/V2023042700002_wx_coupon_gift_goods.sql b/mallinkAdmin/src/main/resources/db/migration/V2023042700002_wx_coupon_gift_goods.sql new file mode 100644 index 000000000..d75977afb --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V2023042700002_wx_coupon_gift_goods.sql @@ -0,0 +1,413 @@ +UPDATE `mallink`.`wx_coupon_0` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_1` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_2` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_3` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_4` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_5` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_6` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_7` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_8` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_9` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_10` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_11` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_12` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_13` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_14` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_15` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_16` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_17` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_18` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_19` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_20` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_21` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_22` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_23` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_24` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_25` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_26` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_27` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_28` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_29` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_30` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_31` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_32` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_33` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_34` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_35` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_36` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_37` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_38` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_39` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_40` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_41` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_42` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_43` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_44` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_45` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_46` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_47` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_48` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_49` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_50` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_51` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_52` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_53` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_54` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_55` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_56` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_57` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_58` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_59` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_60` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_61` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_62` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_63` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_64` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_65` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_66` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_67` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_68` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_69` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_70` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_71` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_72` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_73` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_74` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_75` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_76` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_77` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_78` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_79` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_80` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_81` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_82` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_83` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_84` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_85` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_86` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_87` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_88` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_89` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_90` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_91` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_92` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_93` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_94` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_95` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_96` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_97` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_98` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`wx_coupon_99` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; + + + + +UPDATE `mallink`.`wx_coupon_0` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_1` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_2` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_3` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_4` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_5` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_6` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_7` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_8` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_9` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_10` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_11` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_12` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_13` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_14` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_15` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_16` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_17` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_18` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_19` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_20` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_21` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_22` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_23` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_24` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_25` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_26` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_27` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_28` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_29` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_30` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_31` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_32` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_33` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_34` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_35` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_36` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_37` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_38` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_39` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_40` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_41` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_42` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_43` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_44` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_45` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_46` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_47` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_48` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_49` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_50` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_51` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_52` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_53` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_54` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_55` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_56` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_57` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_58` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_59` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_60` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_61` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_62` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_63` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_64` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_65` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_66` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_67` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_68` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_69` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_70` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_71` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_72` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_73` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_74` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_75` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_76` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_77` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_78` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_79` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_80` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_81` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_82` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_83` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_84` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_85` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_86` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_87` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_88` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_89` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_90` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_91` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_92` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_93` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_94` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_95` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_96` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_97` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_98` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`wx_coupon_99` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; + + + + + + +UPDATE `mallink`.`wx_coupon_0` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_1` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_2` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_3` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_4` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_5` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_6` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_7` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_8` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_9` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_10` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_11` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_12` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_13` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_14` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_15` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_16` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_17` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_18` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_19` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_20` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_21` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_22` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_23` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_24` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_25` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_26` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_27` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_28` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_29` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_30` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_31` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_32` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_33` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_34` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_35` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_36` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_37` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_38` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_39` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_40` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_41` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_42` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_43` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_44` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_45` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_46` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_47` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_48` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_49` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_50` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_51` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_52` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_53` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_54` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_55` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_56` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_57` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_58` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_59` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_60` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_61` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_62` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_63` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_64` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_65` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_66` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_67` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_68` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_69` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_70` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_71` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_72` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_73` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_74` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_75` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_76` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_77` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_78` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_79` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_80` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_81` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_82` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_83` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_84` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_85` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_86` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_87` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_88` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_89` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_90` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_91` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_92` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_93` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_94` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_95` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_96` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_97` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_98` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`wx_coupon_99` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; + + + +UPDATE `mallink`.`wx_coupon_0` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_1` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_2` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_3` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_4` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_5` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_6` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_7` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_8` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_9` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_10` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_11` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_12` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_13` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_14` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_15` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_16` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_17` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_18` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_19` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_20` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_21` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_22` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_23` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_24` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_25` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_26` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_27` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_28` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_29` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_30` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_31` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_32` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_33` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_34` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_35` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_36` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_37` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_38` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_39` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_40` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_41` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_42` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_43` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_44` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_45` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_46` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_47` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_48` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_49` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_50` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_51` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_52` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_53` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_54` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_55` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_56` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_57` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_58` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_59` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_60` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_61` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_62` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_63` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_64` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_65` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_66` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_67` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_68` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_69` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_70` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_71` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_72` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_73` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_74` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_75` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_76` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_77` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_78` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_79` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_80` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_81` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_82` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_83` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_84` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_85` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_86` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_87` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_88` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_89` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_90` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_91` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_92` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_93` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_94` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_95` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_96` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_97` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_98` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`wx_coupon_99` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; \ No newline at end of file diff --git a/mallinkAdmin/src/main/resources/db/migration/V2023042700003_wx_order_snapshot.sql b/mallinkAdmin/src/main/resources/db/migration/V2023042700003_wx_order_snapshot.sql new file mode 100644 index 000000000..a68bddf6d --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V2023042700003_wx_order_snapshot.sql @@ -0,0 +1,806 @@ +ALTER TABLE `mallink`.`order_snapshot_0` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_1` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_2` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_3` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_4` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_5` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_6` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_7` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_8` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_9` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_10` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_11` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_12` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_13` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_14` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_15` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_16` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_17` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_18` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_19` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_20` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_21` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_22` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_23` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_24` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_25` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_26` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_27` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_28` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_29` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_30` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_31` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_32` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_33` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_34` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_35` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_36` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_37` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_38` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_39` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_40` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_41` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_42` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_43` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_44` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_45` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_46` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_47` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_48` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_49` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_50` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_51` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_52` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_53` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_54` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_55` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_56` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_57` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_58` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_59` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_60` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_61` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_62` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_63` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_64` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_65` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_66` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_67` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_68` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_69` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_70` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_71` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_72` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_73` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_74` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_75` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_76` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_77` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_78` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_79` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_80` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_81` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_82` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_83` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_84` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_85` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_86` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_87` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_88` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_89` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_90` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_91` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_92` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_93` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_94` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_95` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_96` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_97` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_98` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; +ALTER TABLE `mallink`.`order_snapshot_99` +ADD COLUMN `sold_start_time` datetime(0) COMMENT '售卖开始时间' AFTER `send_type`, +ADD COLUMN `sold_end_time` datetime(0) COMMENT '售卖结束时间' AFTER `sold_start_time`; + +--处理预购商品数据 type=10 +UPDATE `mallink`.`order_snapshot_0` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_1` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_2` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_3` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_4` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_5` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_6` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_7` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_8` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_9` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_10` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_11` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_12` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_13` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_14` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_15` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_16` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_17` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_18` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_19` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_20` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_21` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_22` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_23` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_24` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_25` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_26` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_27` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_28` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_29` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_30` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_31` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_32` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_33` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_34` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_35` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_36` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_37` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_38` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_39` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_40` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_41` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_42` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_43` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_44` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_45` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_46` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_47` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_48` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_49` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_50` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_51` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_52` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_53` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_54` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_55` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_56` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_57` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_58` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_59` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_60` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_61` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_62` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_63` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_64` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_65` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_66` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_67` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_68` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_69` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_70` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_71` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_72` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_73` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_74` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_75` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_76` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_77` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_78` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_79` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_80` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_81` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_82` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_83` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_84` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_85` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_86` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_87` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_88` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_89` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_90` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_91` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_92` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_93` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_94` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_95` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_96` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_97` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_98` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_99` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 10; + +UPDATE `mallink`.`order_snapshot_0` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_1` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_2` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_3` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_4` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_5` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_6` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_7` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_8` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_9` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_10` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_11` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_12` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_13` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_14` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_15` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_16` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_17` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_18` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_19` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_20` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_21` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_22` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_23` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_24` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_25` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_26` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_27` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_28` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_29` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_30` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_31` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_32` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_33` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_34` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_35` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_36` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_37` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_38` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_39` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_40` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_41` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_42` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_43` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_44` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_45` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_46` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_47` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_48` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_49` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_50` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_51` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_52` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_53` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_54` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_55` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_56` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_57` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_58` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_59` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_60` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_61` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_62` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_63` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_64` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_65` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_66` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_67` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_68` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_69` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_70` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_71` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_72` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_73` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_74` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_75` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_76` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_77` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_78` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_79` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_80` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_81` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_82` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_83` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_84` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_85` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_86` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_87` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_88` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_89` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_90` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_91` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_92` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_93` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_94` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_95` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_96` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_97` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_98` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; +UPDATE `mallink`.`order_snapshot_99` set `valid_start_date` = `pick_start_date`, `valid_end_date` = `pick_end_date` where `type` = 10; + + + +ALTER TABLE `mallink`.`order_snapshot_0` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_1` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_2` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_3` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_4` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_5` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_6` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_7` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_8` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_9` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_10` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_11` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_12` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_13` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_14` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_15` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_16` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_17` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_18` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_19` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_20` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_21` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_22` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_23` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_24` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_25` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_26` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_27` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_28` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_29` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_30` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_31` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_32` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_33` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_34` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_35` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_36` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_37` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_38` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_39` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_40` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_41` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_42` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_43` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_44` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_45` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_46` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_47` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_48` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_49` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_50` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_51` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_52` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_53` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_54` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_55` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_56` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_57` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_58` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_59` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_60` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_61` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_62` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_63` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_64` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_65` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_66` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_67` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_68` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_69` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_70` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_71` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_72` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_73` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_74` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_75` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_76` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_77` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_78` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_79` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_80` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_81` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_82` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_83` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_84` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_85` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_86` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_87` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_88` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_89` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_90` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_91` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_92` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_93` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_94` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_95` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_96` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_97` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_98` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; +ALTER TABLE `mallink`.`order_snapshot_99` +DROP COLUMN `pick_start_date`, +DROP COLUMN `pick_end_date`; diff --git a/mallinkAdmin/src/main/resources/db/migration/V2023042700004_wx_order_snapshot_gift_goods.sql b/mallinkAdmin/src/main/resources/db/migration/V2023042700004_wx_order_snapshot_gift_goods.sql new file mode 100644 index 000000000..20d722ece --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V2023042700004_wx_order_snapshot_gift_goods.sql @@ -0,0 +1,413 @@ +UPDATE `mallink`.`order_snapshot_0` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_1` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_2` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_3` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_4` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_5` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_6` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_7` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_8` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_9` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_10` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_11` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_12` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_13` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_14` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_15` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_16` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_17` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_18` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_19` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_20` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_21` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_22` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_23` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_24` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_25` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_26` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_27` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_28` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_29` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_30` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_31` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_32` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_33` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_34` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_35` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_36` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_37` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_38` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_39` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_40` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_41` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_42` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_43` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_44` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_45` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_46` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_47` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_48` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_49` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_50` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_51` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_52` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_53` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_54` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_55` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_56` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_57` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_58` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_59` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_60` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_61` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_62` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_63` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_64` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_65` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_66` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_67` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_68` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_69` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_70` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_71` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_72` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_73` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_74` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_75` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_76` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_77` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_78` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_79` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_80` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_81` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_82` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_83` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_84` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_85` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_86` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_87` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_88` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_89` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_90` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_91` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_92` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_93` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_94` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_95` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_96` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_97` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_98` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; +UPDATE `mallink`.`order_snapshot_99` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 12; + + + + +UPDATE `mallink`.`order_snapshot_0` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_1` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_2` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_3` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_4` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_5` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_6` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_7` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_8` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_9` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_10` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_11` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_12` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_13` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_14` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_15` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_16` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_17` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_18` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_19` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_20` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_21` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_22` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_23` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_24` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_25` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_26` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_27` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_28` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_29` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_30` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_31` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_32` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_33` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_34` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_35` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_36` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_37` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_38` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_39` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_40` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_41` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_42` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_43` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_44` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_45` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_46` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_47` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_48` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_49` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_50` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_51` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_52` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_53` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_54` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_55` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_56` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_57` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_58` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_59` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_60` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_61` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_62` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_63` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_64` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_65` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_66` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_67` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_68` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_69` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_70` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_71` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_72` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_73` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_74` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_75` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_76` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_77` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_78` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_79` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_80` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_81` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_82` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_83` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_84` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_85` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_86` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_87` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_88` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_89` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_90` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_91` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_92` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_93` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_94` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_95` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_96` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_97` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_98` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; +UPDATE `mallink`.`order_snapshot_99` set `valid_start_date` = null, `valid_end_date` = null where `type` = 12; + + + + + + +UPDATE `mallink`.`order_snapshot_0` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_1` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_2` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_3` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_4` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_5` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_6` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_7` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_8` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_9` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_10` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_11` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_12` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_13` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_14` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_15` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_16` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_17` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_18` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_19` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_20` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_21` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_22` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_23` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_24` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_25` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_26` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_27` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_28` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_29` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_30` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_31` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_32` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_33` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_34` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_35` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_36` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_37` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_38` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_39` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_40` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_41` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_42` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_43` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_44` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_45` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_46` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_47` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_48` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_49` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_50` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_51` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_52` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_53` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_54` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_55` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_56` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_57` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_58` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_59` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_60` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_61` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_62` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_63` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_64` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_65` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_66` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_67` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_68` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_69` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_70` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_71` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_72` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_73` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_74` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_75` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_76` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_77` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_78` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_79` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_80` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_81` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_82` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_83` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_84` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_85` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_86` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_87` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_88` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_89` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_90` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_91` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_92` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_93` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_94` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_95` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_96` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_97` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_98` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; +UPDATE `mallink`.`order_snapshot_99` set `sold_start_time` = `valid_start_date`, `sold_end_time` = `valid_end_date` where `type` = 11; + + + +UPDATE `mallink`.`order_snapshot_0` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_1` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_2` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_3` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_4` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_5` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_6` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_7` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_8` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_9` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_10` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_11` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_12` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_13` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_14` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_15` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_16` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_17` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_18` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_19` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_20` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_21` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_22` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_23` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_24` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_25` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_26` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_27` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_28` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_29` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_30` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_31` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_32` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_33` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_34` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_35` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_36` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_37` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_38` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_39` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_40` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_41` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_42` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_43` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_44` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_45` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_46` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_47` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_48` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_49` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_50` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_51` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_52` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_53` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_54` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_55` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_56` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_57` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_58` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_59` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_60` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_61` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_62` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_63` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_64` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_65` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_66` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_67` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_68` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_69` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_70` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_71` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_72` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_73` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_74` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_75` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_76` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_77` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_78` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_79` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_80` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_81` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_82` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_83` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_84` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_85` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_86` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_87` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_88` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_89` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_90` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_91` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_92` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_93` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_94` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_95` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_96` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_97` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_98` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; +UPDATE `mallink`.`order_snapshot_99` set `valid_start_date` = null, `valid_end_date` = null where `type` = 11; \ No newline at end of file diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java index 8e495c25f..453f9e290 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java @@ -251,6 +251,8 @@ public class WxCouponOrderController extends BaseController { wxCouponOrderCVo.setUnit(wxCouponCVo.getUnit()); wxCouponOrderCVo.setDetail(wxCouponCVo.getDetail()); wxCouponOrderCVo.setRemark(wxCouponCVo.getRemark()); + wxCouponOrderCVo.setSoldStartTime(wxCouponCVo.getSoldStartTime()); + wxCouponOrderCVo.setSoldEndTime(wxCouponCVo.getSoldEndTime()); wxCouponOrderCVo.setValidType(wxCouponCVo.getValidType()); wxCouponOrderCVo.setValidStartDate(wxCouponCVo.getValidStartDate()); wxCouponOrderCVo.setValidEndDate(wxCouponCVo.getValidEndDate()); @@ -354,24 +356,13 @@ public class WxCouponOrderController extends BaseController { Date now = new Date(); if (wxCouponOrderCVo.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME.getCode())){ // && !wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())) { - if(wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())){ - if (wxCouponOrderCVo.getPickStartDate().after(now)) { - logger.error("此券有效期未开始:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); - } - if (wxCouponOrderCVo.getPickEndDate().before(now)) { - logger.error("此券有效期已结束:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); - } - }else{ - if (wxCouponOrderCVo.getValidStartDate().after(now)) { - logger.error("此券有效期未开始:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); - } - if (wxCouponOrderCVo.getValidEndDate().before(now)) { - logger.error("此券有效期已结束:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); - } + if (wxCouponOrderCVo.getValidStartDate().after(now)) { + logger.error("此券有效期未开始:" + couponOrderIdStr); + return new ResultData(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); + } + if (wxCouponOrderCVo.getValidEndDate().before(now)) { + logger.error("此券有效期已结束:" + couponOrderIdStr); + return new ResultData(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); } } else { diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java index c335ff6e7..f7f4c9ba2 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java @@ -174,14 +174,13 @@ public class WxCouponOrderController extends BaseController { wxCouponOrderCVo.setUnit(wxCouponCVo.getUnit()); wxCouponOrderCVo.setDetail(wxCouponCVo.getDetail()); wxCouponOrderCVo.setRemark(wxCouponCVo.getRemark()); + wxCouponOrderCVo.setSoldStartTime(wxCouponCVo.getSoldStartTime()); + wxCouponOrderCVo.setSoldEndTime(wxCouponCVo.getSoldEndTime()); wxCouponOrderCVo.setValidType(wxCouponCVo.getValidType()); wxCouponOrderCVo.setValidStartDate(wxCouponCVo.getValidStartDate()); wxCouponOrderCVo.setValidEndDate(wxCouponCVo.getValidEndDate()); wxCouponOrderCVo.setAutoRefund(wxCouponCVo.getAutoRefund()); - wxCouponOrderCVo.setPickStartDate(wxCouponCVo.getPickStartDate()); - wxCouponOrderCVo.setPickEndDate(wxCouponCVo.getPickEndDate()); - Date now = new Date(); if (wxCouponOrderCVo.getValidStartDate() != null && wxCouponOrderCVo.getValidEndDate() != null && !wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())) { @@ -193,18 +192,6 @@ public class WxCouponOrderController extends BaseController { wxCouponOrderCVo.setValidStatus(EnumCouponOrderValidStatus.STARTED.getCode()); } } - if(wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode()) - && wxCouponOrderCVo.getPickStartDate() != null && wxCouponOrderCVo.getPickEndDate() != null){ -// wxCouponOrderCVo.setValidStartDate(wxCouponOrderCVo.getPickStartDate()); -// wxCouponOrderCVo.setValidEndDate(wxCouponOrderCVo.getPickEndDate()); - if (wxCouponOrderCVo.getPickStartDate().getTime() > now.getTime()) { - wxCouponOrderCVo.setValidStatus(EnumCouponOrderValidStatus.PREPARED.getCode()); - } else if (wxCouponOrderCVo.getPickEndDate().getTime() < now.getTime()) { - wxCouponOrderCVo.setValidStatus(EnumCouponOrderValidStatus.ENDED.getCode()); - } else { - wxCouponOrderCVo.setValidStatus(EnumCouponOrderValidStatus.STARTED.getCode()); - } - } return new ResultData(wxCouponOrderCVo); } @@ -528,24 +515,13 @@ public class WxCouponOrderController extends BaseController { Date now = new Date(); if (wxCouponOrderCVo.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME.getCode())){ // && !wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())) { - if(wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())){ - if (wxCouponOrderCVo.getPickStartDate().after(now)) { - logger.error("此券有效期未开始:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); - } - if (wxCouponOrderCVo.getPickEndDate().before(now)) { - logger.error("此券有效期已结束:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); - } - }else{ - if (wxCouponOrderCVo.getValidStartDate().after(now)) { - logger.error("此券有效期未开始:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); - } - if (wxCouponOrderCVo.getValidEndDate().before(now)) { - logger.error("此券有效期已结束:" + couponOrderIdStr); - return new ResultData(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); - } + if (wxCouponOrderCVo.getValidStartDate().after(now)) { + logger.error("此券有效期未开始:" + couponOrderIdStr); + return new ResultData(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); + } + if (wxCouponOrderCVo.getValidEndDate().before(now)) { + logger.error("此券有效期已结束:" + couponOrderIdStr); + return new ResultData(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); } } else { diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java index 1c1c76c89..9a9c90dea 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java @@ -414,16 +414,6 @@ public class WxOrderController extends BaseController { ocvo.setValidStatus(EnumCouponChannelActivityStatus.STARTED.getCode()); } } - if(ocvo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode()) - && ocvo.getPickStartDate() != null && ocvo.getPickEndDate() != null){ - if (ocvo.getPickStartDate().getTime() > now.getTime()) { - ocvo.setValidStatus(EnumCouponOrderValidStatus.PREPARED.getCode()); - } else if (ocvo.getPickEndDate().getTime() < now.getTime()) { - ocvo.setValidStatus(EnumCouponOrderValidStatus.ENDED.getCode()); - } else { - ocvo.setValidStatus(EnumCouponChannelActivityStatus.STARTED.getCode()); - } - } WxCoupon attrsById = wxCouponService.getAttrsById(ocvo.getProductId(), ocvo.getTenantId()); ocvo.setProductAttrs(attrsById.getProductAttrs()); ocvo.setSkuAttrs(attrsById.getSkuAttrs()); diff --git a/mallinkService/src/main/java/com/iformall/domain/po/OrderSnapshot.java b/mallinkService/src/main/java/com/iformall/domain/po/OrderSnapshot.java index 0016605fd..ed389e20c 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/OrderSnapshot.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/OrderSnapshot.java @@ -66,6 +66,10 @@ public class OrderSnapshot extends TenantEntity { private Integer useLimitRule; @io.swagger.annotations.ApiModelProperty(value="限领张数",name="useLimitQuantity") private Integer useLimitQuantity; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-开始",name="soldStartTime") + private Date soldStartTime; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-结束",name="soldEndTime") + private Date soldEndTime; @io.swagger.annotations.ApiModelProperty(value="1.主动领取2.定向投放",name="sendType") private Integer sendType; @io.swagger.annotations.ApiModelProperty(value="EnumCouponValidType 有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") @@ -77,11 +81,6 @@ public class OrderSnapshot extends TenantEntity { @io.swagger.annotations.ApiModelProperty(value="自领取之日几日有效,(停车券当天有效)",name="validDays") private Integer validDays; - @io.swagger.annotations.ApiModelProperty(value="提货有效日期-开始",name="pickStartDate") - private Date pickStartDate; - @io.swagger.annotations.ApiModelProperty(value="提货有效日期-结束",name="pickEndDate") - private Date pickEndDate; - @io.swagger.annotations.ApiModelProperty(value="须知",name="detail") private String detail; @io.swagger.annotations.ApiModelProperty(value="面额",name="price") @@ -361,12 +360,12 @@ public class OrderSnapshot extends TenantEntity { this.setUseLimitRule(c.getUseLimitRule()); this.setUseLimitQuantity(c.getUseLimitQuantity()); this.setSendType(c.getSendType()); + this.setSoldStartTime(c.getSoldStartTime()); + this.setSoldEndTime(c.getSoldEndTime()); this.setValidType(c.getValidType()); this.setValidDays(c.getValidDays()); this.setValidStartDate(c.getValidStartDate()); this.setValidEndDate(c.getValidEndDate()); - this.setPickStartDate(c.getPickStartDate()); - this.setPickEndDate(c.getPickEndDate()); this.setBusiness(c.getBusiness()); this.setSubBusiness(c.getSubBusiness()); this.setContentType(c.getContentType()); diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java index eeebb477a..7afa44620 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java @@ -118,6 +118,12 @@ public class WxCoupon extends TenantEntity { private Integer useLimitQuantity; @io.swagger.annotations.ApiModelProperty(value="1.主动领取2.定向投放",name="sendType") private Integer sendType; + + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-开始",name="soldStartTime") + private Date soldStartTime; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-结束",name="soldEndTime") + private Date soldEndTime; + @io.swagger.annotations.ApiModelProperty(value="EnumCouponValidType 有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") private Integer validType; @io.swagger.annotations.ApiModelProperty(value="券有效日期-开始",name="validStartDate") @@ -127,11 +133,6 @@ public class WxCoupon extends TenantEntity { @io.swagger.annotations.ApiModelProperty(value="自领取之日几日有效,(停车券当天有效)",name="validDays") private Integer validDays; - @io.swagger.annotations.ApiModelProperty(value="提货有效日期-开始",name="pickStartDate") - private Date pickStartDate; - @io.swagger.annotations.ApiModelProperty(value="提货有效日期-结束",name="pickEndDate") - private Date pickEndDate; - @io.swagger.annotations.ApiModelProperty(value="须知",name="detail") private String detail; @io.swagger.annotations.ApiModelProperty(value="面额",name="price") @@ -505,11 +506,7 @@ public class WxCoupon extends TenantEntity { public Date getOuterRealValidDate(Date curr) { Date valid_date = null; if (this.getValidType().equals(EnumValidStatus.VALID_RANGE.getCode())) { - if( this.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())){ - valid_date = this.getPickEndDate(); - }else{ - valid_date = this.getValidEndDate(); - } + valid_date = this.getValidEndDate(); } else { int limit_days = this.getValidDays(); valid_date = DateUtils.getTimeAfterDays(limit_days, curr); diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java index 5990ecf9d..a7d51d886 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponChannelVo.java @@ -65,6 +65,10 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable { @io.swagger.annotations.ApiModelProperty(value="过期退款(0:正常,1不退)",name="autoRefund") private Integer autoRefund; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-开始",name="soldStartTime") + private Date soldStartTime; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-结束",name="soldEndTime") + private Date soldEndTime; @io.swagger.annotations.ApiModelProperty(value="有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") private Integer validType; @io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="validStartDate") @@ -74,11 +78,6 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable { @io.swagger.annotations.ApiModelProperty(value="自领取之日几日有效,(停车券当天有效)",name="validDays") private Integer validDays; - @io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="pickStartDate") - private Date pickStartDate; - @io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="pickEndDate") - private Date pickEndDate; - @io.swagger.annotations.ApiModelProperty(value="积分售价(适用于类型10,11)",name="creditPrice") private Integer creditPrice; @@ -194,11 +193,11 @@ public class WxCouponChannelVo extends WxCouponChannel implements Serializable { this.setPressLimitNum(c.getPressLimitNum()); this.setAutoRefund(c.getAutoRefund()); this.setConditions(c.getConditions()); + this.setSoldStartTime(c.getSoldStartTime()); + this.setSoldEndTime(c.getSoldEndTime()); this.setValidType(c.getValidType()); this.setValidStartDate(c.getValidStartDate()); this.setValidEndDate(c.getValidEndDate()); - this.setPickStartDate(c.getPickStartDate()); - this.setPickEndDate(c.getPickEndDate()); this.setValidDays(c.getValidDays()); this.setCreditPrice(c.getCreditPrice()); this.setContentType(c.getContentType()); diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java index a86d54033..d46ce7d63 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java @@ -104,6 +104,10 @@ public class WxCouponOrderCVo extends WxCouponOrder { private String detail; @io.swagger.annotations.ApiModelProperty(value="购买须知",name="remark") private String remark; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-开始",name="soldStartTime") + private Date soldStartTime; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-结束",name="soldEndTime") + private Date soldEndTime; @io.swagger.annotations.ApiModelProperty(value="有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") private Integer validType; @io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="validStartDate") @@ -111,13 +115,6 @@ public class WxCouponOrderCVo extends WxCouponOrder { @io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="validEndDate") private Date validEndDate; - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="pickStartDate") - private Date pickStartDate; - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="pickEndDate") - private Date pickEndDate; - @io.swagger.annotations.ApiModelProperty(value="内容类型(0:小程序页面类型,1:富文本类型)",name="contentType") private Integer contentType; @io.swagger.annotations.ApiModelProperty(value="富文本内容",name="html") diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxOrderCouponVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxOrderCouponVo.java index d8f641aac..bef1c8c2a 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxOrderCouponVo.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxOrderCouponVo.java @@ -61,18 +61,17 @@ public class WxOrderCouponVo extends TenantEntity { @io.swagger.annotations.ApiModelProperty(value = "来自(抖音来自poiId)", name = "fromId") private String fromId; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-开始",name="soldStartTime") + private Date soldStartTime; + @io.swagger.annotations.ApiModelProperty(value="券售卖有效日期-结束",name="soldEndTime") + private Date soldEndTime; + @io.swagger.annotations.ApiModelProperty(value="有效时间类型1.时间范围(valid_start_date,valid_end_date). 2领取后几日有效(valid_days)",name="validType") + private Integer validType; @io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="validStartDate") private Date validStartDate; @io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="validEndDate") private Date validEndDate; - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="有效日期-开始",name="pickStartDate") - private Date pickStartDate; - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="有效日期-结束",name="pickEndDate") - private Date pickEndDate; - @io.swagger.annotations.ApiModelProperty(value="券包中券ID-产品ID将来的产品都会放在coupon表里",name="couponOrderId") private Long couponOrderId; @io.swagger.annotations.ApiModelProperty(value="0: 未使用 1: 已核销 2:已过期 3:已退款",name="couponOrderStatus") @@ -260,10 +259,11 @@ public class WxOrderCouponVo extends TenantEntity { this.setTailPrice(c.getTailPrice()); this.setOrigPrice(c.getOrigPrice()); this.setUnit(c.getUnit()); + this.setSoldStartTime(c.getSoldStartTime()); + this.setSoldEndTime(c.getSoldEndTime()); + this.setValidType(c.getValidType()); this.setValidStartDate(c.getValidStartDate()); this.setValidEndDate(c.getValidEndDate()); - this.setPickStartDate(c.getPickStartDate()); - this.setPickEndDate(c.getPickEndDate()); this.setContentType(c.getContentType()); if (hasDetail) { this.setDetail(c.getDetail()); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java index a5edd7434..34438ab49 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java @@ -293,34 +293,38 @@ public class WxCampaignServiceImpl implements WxCampaignService { Date beginTime = null; Date endTime = null; - if(wxCoupon.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())){ - beginTime = wxCoupon.getValidStartDate(); + if(wxCoupon.getSoldStartTime() != null && wxCoupon.getSoldEndTime() != null){ + beginTime = wxCoupon.getSoldStartTime(); + endTime = wxCoupon.getSoldEndTime(); }else{ beginTime = new Date(); + endTime = wxCoupon.getValidEndDate(); } - endTime = wxCoupon.getValidEndDate(); + // 已有的couponChannel, 更新 WxCouponChannel wxCouponChannel = wxCouponChannelsMap.get(couponId); if (wxCouponChannel != null) { wxCouponChannel.setStatus(EnumCouponChannelStatus.STATUS_THROW_IN.getCode()); + wxCouponChannel.setShowBeginTime(beginTime); wxCouponChannel.setBeginTime(beginTime); wxCouponChannel.setEndTime(endTime); wxCouponChannel.setUpdateDate(new Date()); wxCouponChannelMapper.updateById(wxCouponChannel); wxCouponChannelsMap.remove(couponId); } else { - WxCouponChannel wxCouponChannelQ = new WxCouponChannel(); - wxCouponChannelQ.updateTenantInfo(wxCoupon); - wxCouponChannelQ.setCouponId(couponId); - wxCouponChannelQ.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); - wxCouponChannelQ.setTargetAd(EnumCouponChannelType.COUPON_CHANNEL_ID_LIST.getCode()); - List voList = wxCouponChannelMapper.newfindCList(wxCouponChannelQ); - // 不存在的, 新增 - wxCouponChannel = new WxCouponChannel(); - if(voList != null && voList.size() > 0){ - wxCouponChannel.setShowBeginTime(voList.get(0).getShowBeginTime()); - } +// WxCouponChannel wxCouponChannelQ = new WxCouponChannel(); +// wxCouponChannelQ.updateTenantInfo(wxCoupon); +// wxCouponChannelQ.setCouponId(couponId); +// wxCouponChannelQ.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode()); +// wxCouponChannelQ.setTargetAd(EnumCouponChannelType.COUPON_CHANNEL_ID_LIST.getCode()); +// List voList = wxCouponChannelMapper.newfindCList(wxCouponChannelQ); +// // 不存在的, 新增 +// wxCouponChannel = new WxCouponChannel(); +// if(voList != null && voList.size() > 0){ +// wxCouponChannel.setShowBeginTime(voList.get(0).getShowBeginTime()); +// } + wxCouponChannel.setShowBeginTime(beginTime); wxCouponChannel.setBeginTime(beginTime); wxCouponChannel.setEndTime(endTime); wxCouponChannel.setStatus(EnumCouponChannelStatus.STATUS_THROW_IN.getCode()); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java index 068c6fbe3..90dbfce6d 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java @@ -674,16 +674,17 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService { channelId.equals(EnumCouponChannelType.COUPON_CHANNEL_ID_WXLIVE_LIST.getCode()) //微信直播列表 ){ // 默认投放结束时间为有效时间之后 - if(wxCoupon.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())){ - beginTime = wxCoupon.getValidStartDate(); + if(wxCoupon.getSoldStartTime() != null && wxCoupon.getSoldEndTime() != null){ + beginTime = wxCoupon.getSoldStartTime(); + endTime = wxCoupon.getSoldEndTime(); }else{ beginTime = new Date(); + endTime = wxCoupon.getValidEndDate(); } - endTime = wxCoupon.getValidEndDate(); } if(channelId.equals(EnumCouponChannelType.COUPON_CHANNEL_ID_TIMED.getCode())){ // 限时抢购 - if(wxCoupon.getValidEndDate()!=null&&wxCoupon.getValidEndDate().before(endTime)){ + if(wxCoupon.getValidEndDate() != null && wxCoupon.getValidEndDate().before(endTime)){ logger.debug(wxCoupon.getId()+ErrorCode.COUPON_SEND_IS_INVALID_TIME.getMessage()); vo.toCouponChannnelVo(wxCoupon,channelId); vo.setErrorMsg(ErrorCode.COUPON_SEND_IS_INVALID_TIME.getMessage()); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 3cf87a2cb..d67a09ed7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -704,6 +704,8 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { cvo.setUsePrice(coupon.getUsePrice()); cvo.setPrice(coupon.getPrice()); cvo.setUnit(coupon.getUnit()); + cvo.setSoldStartTime(coupon.getSoldStartTime()); + cvo.setSoldEndTime(coupon.getSoldEndTime()); cvo.setValidType(coupon.getValidType()); cvo.setValidStartDate(coupon.getValidStartDate()); cvo.setValidEndDate(coupon.getValidEndDate()); @@ -747,11 +749,11 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { cvo.setUnit(coupon.getUnit()); cvo.setDetail(coupon.getDetail()); cvo.setRemark(coupon.getRemark()); + cvo.setSoldStartTime(coupon.getSoldStartTime()); + cvo.setSoldEndTime(coupon.getSoldEndTime()); cvo.setValidType(coupon.getValidType()); cvo.setValidStartDate(coupon.getValidStartDate()); cvo.setValidEndDate(coupon.getValidEndDate()); - cvo.setPickStartDate(coupon.getPickStartDate()); - cvo.setPickEndDate(coupon.getPickEndDate()); cvo.setAutoRefund(coupon.getAutoRefund()); cvo.setMerchantVoList(couponMerchantVoMap.get(cvo.getCouponId())); } @@ -898,6 +900,8 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { cvo.setUsePrice(coupon.getUsePrice()); cvo.setPrice(coupon.getPrice()); cvo.setUnit(coupon.getUnit()); + cvo.setSoldStartTime(coupon.getSoldStartTime()); + cvo.setSoldEndTime(coupon.getSoldEndTime()); cvo.setValidType(coupon.getValidType()); cvo.setValidStartDate(coupon.getValidStartDate()); cvo.setValidEndDate(coupon.getValidEndDate()); @@ -1566,21 +1570,12 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { Date now = new Date(); if (wxCouponOrderCVo.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME.getCode())){ // && !wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())) { - if(wxCouponOrderCVo.getType().equals(EnumCouponType.COUPON_PREORDER.getCode())){ - if (wxCouponOrderCVo.getPickStartDate().after(now)) { - throw new MallinkException(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); - } - if (wxCouponOrderCVo.getPickEndDate().before(now)) { - throw new MallinkException(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); - } - }else{ - if (wxCouponOrderCVo.getValidStartDate().after(now)) { - throw new MallinkException(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); - } - if (wxCouponOrderCVo.getValidEndDate().before(now)) { - throw new MallinkException(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); - } - } + if (wxCouponOrderCVo.getValidStartDate().after(now)) { + throw new MallinkException(ErrorCode.COUPON_ORDER_IS_EARLIER_THAN_VALIDDATE); + } + if (wxCouponOrderCVo.getValidEndDate().before(now)) { + throw new MallinkException(ErrorCode.COUPON_ORDER_IS_LATER_THAN_VALIDDATE); + } } else { if (wxCouponOrderCVo.getExpiredTime().before(now)) { diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index 59a005a0e..59483a9b8 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -541,7 +541,7 @@ public class WxCouponServiceImpl implements WxCouponService { return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "请填写有效时间类型"); } if(!this.validCouponDate(record)) { - return new ResultData(ResultData.ERROR,"券有效结束日期必须在30天以内。"); + return new ResultData(ResultData.ERROR,"券有效结束日期必须在售卖30天以内。"); } } @@ -1522,9 +1522,15 @@ public class WxCouponServiceImpl implements WxCouponService { throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "未找到支付配置"); } if(EnumPayShare.YES.getCode().equals(payAccount.getShare())){ - Date now = new Date(); - Date realValidDate = wxCoupon.getOuterRealValidDate(now); - Date limit_date = DateUtils.getTimeAfterDays(Constant.WX_LIMIT_DAYS, now); + Date startDate = null; + if(wxCoupon.getSoldStartTime() != null && wxCoupon.getEnddate() != null){ + startDate = wxCoupon.getSoldStartTime(); + }else{ + startDate = new Date(); + } + + Date realValidDate = wxCoupon.getOuterRealValidDate(startDate); + Date limit_date = DateUtils.getTimeAfterDays(Constant.WX_LIMIT_DAYS, startDate); if (realValidDate.after(limit_date)) { return false; } @@ -1772,12 +1778,12 @@ public class WxCouponServiceImpl implements WxCouponService { wxCouponChannelService.updateStatusByCouponId(couponId, tenantInfo, EnumCouponChannelStatus.STATUS_TAKE_OFFF.getCode()); //下架所有场景投放 wxCouponSendService.updateStatusByCouponId(couponId, tenantInfo, EnumCouponSendStatus.INVALID.getCode()); - //下架所有已砍价券 - wxOrderService.updateStatusByPressCouponId(couponId, tenantInfo, EnumOrderStatus.ORDER_STATUS_PRESS_CANCEL.getCode()); + //下架所有已砍价券 todo 已生成的订单不做处理 +// wxOrderService.updateStatusByPressCouponId(couponId, tenantInfo, EnumOrderStatus.ORDER_STATUS_PRESS_CANCEL.getCode()); //下架所有相关广告 wxScreenAdService.updateStatusByCouponId(couponId, tenantInfo, EnumScreenAdStatus.INVALID.getCode()); - //下架拼团券 - wxOrderService.updateOrderGroupStatusByCouponId(couponId, tenantInfo, EnumOrderStatus.ORDER_STATUS_COOPERATING_CANCEL.getCode()); + //下架拼团券 todo 已生成的订单不做处理 +// wxOrderService.updateOrderGroupStatusByCouponId(couponId, tenantInfo, EnumOrderStatus.ORDER_STATUS_COOPERATING_CANCEL.getCode()); // 卡下架后,转赠找不到卡相关信息,所以修改卡转赠状态为不可转赠 //wxCardInfoMapper.updateTransferStatusByCouponId(couponId); // 卡券下架,未使用的卡密要下架 diff --git a/mallinkService/src/main/resources/mapper/OrderSnapshotMapper.xml b/mallinkService/src/main/resources/mapper/OrderSnapshotMapper.xml index 89fe83c0c..7cdbfc9c1 100644 --- a/mallinkService/src/main/resources/mapper/OrderSnapshotMapper.xml +++ b/mallinkService/src/main/resources/mapper/OrderSnapshotMapper.xml @@ -20,11 +20,11 @@ + + - - @@ -62,7 +62,7 @@ `id`,`tenant_id`,`parent_tenant_id`,`order_id`,`compose_order_id`,`type`,`cover_img`,`cover_picture`,`detail_picture`, `title`,`sub_title`,`item_group`,`sale_price`,`freight_price`,`use_price`,`use_limit_rule`,`use_limit_quantity`,`send_type`, - `valid_type`,`valid_start_date`,`valid_end_date`,pick_start_date,pick_end_date,`valid_days`,`detail`,`price`,tail_price,orig_price,`unit`, + `sold_start_time`,`sold_end_time`,`valid_type`,`valid_start_date`,`valid_end_date`,`valid_days`,`detail`,`price`,tail_price,orig_price,`unit`, `remark`,`create_date`,`update_date`,`business`,`sub_business`,`support_transfer`,`subsidy_num`,`subsidy_type`, `press_limit_num`, `press_limit_hours`, `auto_refund`,`credit_price`,`credit_refund`, `conditions`,content_type,source_type,password_support,gift_list,merchant_list, diff --git a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml index 8538a1233..58a012379 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml @@ -20,11 +20,11 @@ + + - - @@ -133,7 +133,7 @@ c.`id`,c.`tenant_id`,c.`parent_tenant_id`,c.`make_merchant_id`,c.`brand`,c.`type`,c.`cover_img`,c.`cover_picture`,c.`detail_picture`, c.`title`,c.`sub_title`,c.`item_group`,c.`sale_price`,c.`freight_price`,c.`use_price`,c.`use_limit_rule`,c.`use_limit_quantity`,c.`send_type`, - c.`valid_type`,c.`valid_start_date`,c.`valid_end_date`,c.pick_start_date,c.pick_end_date,c.`valid_days`,c.`detail`,c.`price`,c.tail_price,c.orig_price,c.`unit`,c.`remain_inventory`,c.`inventory`, + c.`sold_start_time`,c.`sold_end_time`,c.`valid_type`,c.`valid_start_date`,c.`valid_end_date`,c.`valid_days`,c.`detail`,c.`price`,c.tail_price,c.orig_price,c.`unit`,c.`remain_inventory`,c.`inventory`, c.`remark`,c.`status`,c.`create_date`,c.`update_date`,c.`business`,c.`sub_business`,c.`support_transfer`,c.`subsidy_num`,c.`subsidy_type`,c.`is_after_set_price`,c.`card_score_rule`, c.`press_limit_num`, c.`press_limit_hours`,c.`press_pay_reduce_stock`,c.`press_support_is_new`, c.`auto_refund`,c.`credit_price`,c.`credit_refund`,c.`put_apply_status`,c.`stock_apply_status`,c.`cancle_apply_status`, c.`conditions`,c.approval_type,c.content_type,c.source_type,c.merchant_type,c.password_support,c.is_recharge,c.used_password,c.gift_list,c.product_type,c.category_id,c.goods_id @@ -399,7 +399,7 @@ - select c.id,c.type,c.cover_img,c.title,c.sub_title,c.item_group,c.sale_price,c.use_price,c.price,c.tail_price,c.orig_price,c.unit,c.detail,c.remark,c.valid_type,c.valid_start_date, - c.valid_end_date,c.pick_start_date,c.pick_end_date,c.auto_refund,c.business,c.subsidy_type,c.source_type,c.merchant_type,c.content_type,c.is_after_set_price,c.card_score_rule + select c.id,c.type,c.cover_img,c.title,c.sub_title,c.item_group,c.sale_price,c.use_price,c.price,c.tail_price,c.orig_price,c.unit,c.detail,c.remark, + c.sold_start_date,c.sold_end_date,c.valid_type,c.valid_start_date,c.valid_end_date, + c.auto_refund,c.business,c.subsidy_type,c.source_type,c.merchant_type,c.content_type,c.is_after_set_price,c.card_score_rule from wx_coupon c @@ -790,11 +792,11 @@ + + - - @@ -844,11 +846,11 @@ + + - - @@ -1365,7 +1367,7 @@ resultType="com.iformall.domain.po.WxCoupon"> select ct.id as id,wc.id as couponId, wc.tenant_id,wc.parent_tenant_id,wc.`type`,wc.`cover_img`,wc.`cover_picture`,wc.`detail_picture`,wc.`title`,wc.`sub_title`,wc.`item_group`,wc.`sale_price`,wc.`freight_price`,wc.`use_price`,wc.`use_limit_rule`,wc.`use_limit_quantity`,wc.`send_type`, - wc.`valid_type`,wc.`valid_start_date`,wc.`valid_end_date`,wc.pick_start_date,wc.pick_end_date,wc.`valid_days`,wc.`detail`,wc.`price`,wc.tail_price,wc.orig_price,wc.`unit`,wc.`remain_inventory`,wc.`inventory`, + wc.sold_start_date,wc.sold_end_date,wc.`valid_type`,wc.`valid_start_date`,wc.`valid_end_date`,wc.`valid_days`,wc.`detail`,wc.`price`,wc.tail_price,wc.orig_price,wc.`unit`,wc.`remain_inventory`,wc.`inventory`, wc.`remark`,wc.`status`,wc.`create_date`,wc.`update_date`,wc.`business`,wc.`sub_business`,wc.`support_transfer`,wc.`subsidy_num`,wc.`subsidy_type`, wc.`press_limit_num`, wc.`press_limit_hours`,wc.`press_pay_reduce_stock`,wc.`press_support_is_new`, wc.`auto_refund`,wc.`credit_price`,wc.`credit_refund`,wc.`conditions`, wc.title as couponName,wc.`cover_img` as couponPic,wc.`cover_picture` as couponPicture,wc.`detail_picture` as detailPicture,wc.id as couponId @@ -1397,7 +1399,7 @@ select c.`id`,c.`tenant_id`,c.`parent_tenant_id`,c.`type`,c.`cover_img`, c.`title`,c.`sub_title`,c.`sale_price`,c.`freight_price`,c.`send_type`, - c.`valid_type`,c.`valid_start_date`,c.`valid_end_date`,c.pick_start_date,c.pick_end_date, + c.sold_start_date,c.sold_end_date,c.`valid_type`,c.`valid_start_date`,c.`valid_end_date`, c.`valid_days`,c.`price`,c.tail_price,c.orig_price,c.`unit`,c.`remain_inventory`,c.`inventory`, c.`status`,c.`create_date`,c.`update_date`,c.`business`,c.`sub_business`, c.`auto_refund`,c.`credit_price`,c.`credit_refund`, diff --git a/mallinkService/src/main/resources/mapper/WxOrderMapper.xml b/mallinkService/src/main/resources/mapper/WxOrderMapper.xml index bf406d1e5..f51ac53ed 100644 --- a/mallinkService/src/main/resources/mapper/WxOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxOrderMapper.xml @@ -433,12 +433,13 @@ + + + + - - - - + @@ -462,7 +463,8 @@ select 0 level,o.compose_order_type,o.compose_order_id,o.payment,o.order_status,o.create_date, o.id,o.order_number,o.tenant_id,o.parent_tenant_id,o.c_user_id,o.coupon_channel_id,o.product_id,o.payment_type,o.payment_time,o.update_date, - c.type,c.cover_img,c.title,c.sub_title,c.sale_price,c.use_price,c.price,c.tail_price,c.orig_price,c.unit,c.valid_start_date,c.valid_end_date,c.pick_start_date,c.pick_end_date, + c.type,c.cover_img,c.title,c.sub_title,c.sale_price,c.use_price,c.price,c.tail_price,c.orig_price,c.unit, + c.sold_start_date,c.sold_end_date,c.valid_type,c.valid_start_date,c.valid_end_date, o.`coupon_number`,o.`freight_price`,o.`shipping_type`,o.`shipping_address` from wx_coupon c,wx_order o where o.product_id = c.id and o.order_status in (0,2) @@ -489,7 +491,8 @@ select 0 level, o.compose_order_type,o.compose_order_id,o.payment,o.order_status,o.create_date, o.id,o.order_number,o.tenant_id,o.parent_tenant_id,o.c_user_id,o.coupon_channel_id,o.product_id,o.payment_type,o.payment_time,o.update_date, - c.type,c.cover_img,c.title,c.sub_title,c.sale_price,c.use_price,c.price,c.tail_price,c.orig_price,c.unit,c.valid_start_date,c.valid_end_date,c.pick_start_date,c.pick_end_date, + c.type,c.cover_img,c.title,c.sub_title,c.sale_price,c.use_price,c.price,c.tail_price,c.orig_price,c.unit, + c.sold_start_date,c.sold_end_date,c.valid_type,c.valid_start_date,c.valid_end_date, o.`coupon_number`,o.`freight_price`,o.`shipping_type`,o.`shipping_address` from wx_coupon c,wx_order o where o.product_id = c.id and o.order_status in (1,3,4,5) @@ -515,7 +518,8 @@ select 1 level,o.compose_order_type,o.compose_order_id,sum(o.payment) payment,o.order_status,min(create_date) create_date, null ,null ,null ,null ,null ,null ,null ,null ,null ,null , - null ,null ,null ,null ,null ,null ,null ,null ,null ,null ,null ,null ,null ,null , + null ,null ,null ,null ,null ,null ,null ,null ,null ,null , + null ,null ,null ,null ,null null ,null ,null ,null from wx_order o where o.order_status in (0,2)