Ver Fonte

fix(order): 修复订单审批流程初始化日志记录问题

- 在订单审批流程初始化成功时添加日志记录
- 在订单审批流程初始化失败时添加日志记录
- 确保流程状态更新逻辑的完整性

fix(product): 修复产品查询ID参数处理问题

- 将产品ID数组参数转换为字符串数组进行查询
- 修改品牌ID参数的分隔方式以保持一致性
肖路 há 3 semanas atrás
pai
commit
e76b9e8662

+ 2 - 0
ruoyi-modules/ruoyi-order/src/main/java/org/dromara/order/service/impl/OrderMainServiceImpl.java

@@ -519,10 +519,12 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
 
             // 4. 如果流程初始化成功,更新订单状态 (注意:这里再次触发了数据库更新)
             if (initOrderFlow) {
+                log.info("成功初始化审批流程,订单ID: {}", orderId);
                 this.update(Wrappers.lambdaUpdate(OrderMain.class)
                     .eq(OrderMain::getId, orderId)
                     .set(OrderMain::getOrderStatus, 1)); // 假设 1 代表某种特定状态,需确认枚举值
             }else {
+                log.info("失败初始化审批流程,订单ID: {}", orderId);
                 this.update(Wrappers.lambdaUpdate(OrderMain.class)
                     .eq(OrderMain::getId, orderId)
                     .set(OrderMain::getCheckStatus, "1")

+ 1 - 1
ruoyi-modules/ruoyi-product/src/main/java/org/dromara/product/service/impl/ProductBaseServiceImpl.java

@@ -1474,7 +1474,7 @@ public class ProductBaseServiceImpl extends ServiceImpl<ProductBaseMapper, Produ
     public TableDataInfo<PcProductVo> getPcProductPage(PcProductBo bo, PageQuery pageQuery) {
         QueryWrapper<ProductBase> lqw = Wrappers.query(ProductBase.class);
         if(ObjectUtil.isNotEmpty( bo.getIds())){
-            lqw.in("b.id", bo.getIds());
+            lqw.in("b.id", bo.getIds().split(","));
         }
         if (ObjectUtil.isNotEmpty(bo.getBrandIds())){
             lqw.in("b.brand_id", bo.getBrandIds().split(","));