Browse Source

商户端服务完成,添加服务数量累加逻辑

wangzhijun 1 week ago
parent
commit
df01c5a1a9

+ 7 - 0
nightFragrance-massage/src/main/java/com/ylx/order/service/impl/TOrderServiceImpl.java

@@ -1139,6 +1139,13 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
         if (count <= 0) {
         if (count <= 0) {
             throw new ServiceException("订单状态已变更,请刷新重试");
             throw new ServiceException("订单状态已变更,请刷新重试");
         }
         }
+
+        // 商户表 n_num 字段原子性自增 1
+        LambdaUpdateWrapper<MaTechnician> techUpdate = Wrappers.lambdaUpdate(MaTechnician.class)
+                .setSql("n_num = n_num + 1")
+                .eq(MaTechnician::getId, merchantId);
+
+        maTechnicianMapper.update(null, techUpdate);
     }
     }
 
 
     @Override
     @Override