Selaa lähdekoodia

管乐迷商城改造

zouxuan 1 vuosi sitten
vanhempi
commit
3fb38db44e

+ 3 - 4
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentPaymentOrderServiceImpl.java

@@ -2206,10 +2206,9 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
     @Transactional(rollbackFor = Exception.class)
     public void updateShippedStatus(List<OrderSkuSync> orderSkuSyncs) {
         for (OrderSkuSync orderSkuSync : orderSkuSyncs) {
-            orderSkuSync.getSkuSyncList().forEach(skuSync -> {
-                //更新商品订单发货状态
-                sellOrderDao.updateOrganGoodsCost(skuSync, orderSkuSync.getOrderNo());
-            });
+            for (int i = 0; i < orderSkuSync.getSkuSyncList().size(); i++) {
+                sellOrderDao.updateOrganGoodsCost(orderSkuSync.getSkuSyncList().get(i), orderSkuSync.getOrderNo());
+            }
         }
     }
 

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/SellOrderMapper.xml

@@ -283,7 +283,7 @@
     </update>
     <update id="updateOrganGoodsCost">
         update sell_order SET organ_sell_cost_ = #{skuSync.price} ,delivery_time_ = NOW()
-                          where order_no_ = #{orderNo} AND goods_sku_id_ = #{skuSync.sku}
+                          where order_no_ = #{orderNo} AND goods_sku_id_ = #{skuSync.sku} AND  organ_sell_cost_ IS NULL
     </update>
 
     <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id_">