소스 검색

佣金为0子订单置为已付

zhijiezhao 3 년 전
부모
커밋
7e0d2810b7

+ 5 - 1
src/main/java/com/caimei/modules/order/dao/NewOrderDao.java

@@ -46,7 +46,11 @@ public interface NewOrderDao extends CrudDao<NewOrder> {
      * @param orderId
      */
     void updatePayAndReceipt(Integer orderId);
-
+    /**
+     * 子订单置为已收款已付款
+     * @param orderId
+     */
+    void updatePayStatusSon(Integer orderId);
     /**
      * 删除此订单下订单促销
      *

+ 1 - 0
src/main/java/com/caimei/modules/order/service/NewOrderService.java

@@ -2300,6 +2300,7 @@ public class NewOrderService extends CrudService<NewOrderDao, NewOrder> {
     @Transactional(readOnly = false)
     public void changePay(Integer orderId) {
         newOrderDao.updatePayAndReceipt(orderId);
+        newOrderDao.updatePayStatusSon(orderId);
     }
 }
 

+ 4 - 0
src/main/resources/mappings/modules/order/OrderMapper.xml

@@ -943,6 +943,10 @@
 		  orderId = #{orderId}
 	</update>
 
+	<update id="updatePayStatusSon">
+		UPDATE cm_shop_order SET  payStatus=3 WHERE orderID=#{orderId}
+	</update>
+
 	<delete id="deleteCouponOrderRecord">
 		DELETE FROM cm_coupon_order_record WHERE id = #{id}
 	</delete>