Browse Source

管乐迷商城改造

zouxuan 1 year ago
parent
commit
b9e1835441

+ 1 - 1
mec-application/src/main/java/com/ym/mec/web/controller/APIController.java

@@ -171,7 +171,7 @@ public class APIController extends BaseController {
 
 	// 同步商城订单发货状态
 	@PostMapping("/updateShippedStatus")
-	public HttpResponseResult updateShippedStatus(@RequestParam String orderNo) throws Exception {
+	public HttpResponseResult updateShippedStatus(@RequestBody List<String> orderNo) throws Exception {
 		studentPaymentOrderService.updateShippedStatus(orderNo);
 		return succeed();
 	}

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/SellOrderDao.java

@@ -242,5 +242,5 @@ public interface SellOrderDao extends BaseDAO<Integer, SellOrder> {
 
     List<String> getMallProductCategory(@Param("database") String database);
 
-    void updateShippedStatus(@Param("orderNo") String orderNo);
+    void updateShippedStatus(@Param("orderNos") List<String> orderNos);
 }

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/StudentPaymentOrderService.java

@@ -276,5 +276,5 @@ public interface StudentPaymentOrderService extends BaseService<Long, StudentPay
     List<OperatingTotalIncomeDto> queryOperatingSummaryIncome(Map<String, Object> params);
 
     //商品已发货
-    void updateShippedStatus(String orderNo);
+    void updateShippedStatus(List<String> orderNo);
 }

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

@@ -2202,7 +2202,7 @@ public class StudentPaymentOrderServiceImpl extends BaseServiceImpl<Long, Studen
     }
 
     @Override
-    public void updateShippedStatus(String orderNo) {
+    public void updateShippedStatus(List<String> orderNo) {
         sellOrderDao.updateShippedStatus(orderNo);
     }
 

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

@@ -269,7 +269,10 @@
         </foreach>
     </update>
     <update id="updateShippedStatus">
-        update sell_order SET delivery_time_ = NOW() where order_no_ = #{orderNo}
+        update sell_order SET delivery_time_ = NOW() where order_no_
+        <foreach collection="orderNos" item="orderNo" open="(" close=")" separator=",">
+            #{orderNo}
+        </foreach>
     </update>
 
     <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id_">

+ 1 - 1
mec-client-api/src/main/java/com/ym/mec/web/WebFeignService.java

@@ -59,7 +59,7 @@ public interface WebFeignService {
 
 	//商城发货状态同步
 	@PostMapping("/api/updateShippedStatus")
-	HttpResponseResult updateShippedStatus(@RequestParam("orderNo") String orderNo);
+	HttpResponseResult updateShippedStatus(@RequestBody List<String> orderNo);
 
 	@PostMapping("/api/cancelOrder")
 	HttpResponseResult<OrderCancelModel> cancelOrder(@RequestParam("orderNo") String orderNo,@RequestParam("reason") String reason);

+ 1 - 1
mec-client-api/src/main/java/com/ym/mec/web/fallback/WebFeignServiceFallback.java

@@ -77,7 +77,7 @@ public class WebFeignServiceFallback implements WebFeignService {
 	}
 
     @Override
-    public HttpResponseResult updateShippedStatus(String orderNo) {
+    public HttpResponseResult updateShippedStatus(List<String> orderNo) {
         return null;
     }