瀏覽代碼

fix bug:通知回调携带运单号时,更新订单状态为已发货

lhm 3 年之前
父節點
當前提交
00a0514914
共有 1 個文件被更改,包括 12 次插入1 次删除
  1. 12 1
      kmall-admin/src/main/resources/mybatis/mapper/OrderProcessRecordDao.xml

+ 12 - 1
kmall-admin/src/main/resources/mybatis/mapper/OrderProcessRecordDao.xml

@@ -447,7 +447,18 @@ select
 					</if>
 					</if>
 				</foreach>
 				</foreach>
 			</trim>
 			</trim>
-
+			<trim prefix="order_status =case" suffix="end,">
+				<foreach collection="list" item="item" index="index">
+					<if test="item.logisticsNo!=null">
+						when order_sn=#{item.orderSn}
+						then '300'
+					</if>
+					<if test="item.logisticsNo==null">
+						when order_sn=#{item.orderSn}
+						then mall_order.order_status
+					</if>
+				</foreach>
+			</trim>
 			<trim prefix="shipping_code =case" suffix="end,">
 			<trim prefix="shipping_code =case" suffix="end,">
 				<foreach collection="list" item="item" index="index">
 				<foreach collection="list" item="item" index="index">
 					<if test="item.shippingCode!=null">
 					<if test="item.shippingCode!=null">