Browse Source

fixed 分佣计算公式

fushengqian 1 year ago
parent
commit
f5cc14a140

+ 2 - 2
fuint-application/src/main/java/com/fuint/common/service/CommissionLogService.java

@@ -24,13 +24,13 @@ public interface CommissionLogService extends IService<MtCommissionLog> {
     PaginationResponse<CommissionLogDto> queryCommissionLogByPagination(PaginationRequest paginationRequest) throws BusinessCheckException;
 
     /**
-     * 添加分销提成记录
+     * 计算订单分销提成
      *
      * @param  orderId 订单ID
      * @throws BusinessCheckException
      * @return
      */
-    void addCommissionLog(Integer orderId) throws BusinessCheckException;
+    void calculateCommission(Integer orderId) throws BusinessCheckException;
 
     /**
      * 根据ID获取记录信息

+ 3 - 4
fuint-application/src/main/java/com/fuint/common/service/impl/CommissionLogServiceImpl.java

@@ -123,15 +123,14 @@ public class CommissionLogServiceImpl extends ServiceImpl<MtCommissionLogMapper,
     }
 
     /**
-     * 新增分销提成记录
+     * 计算订单分销提成
      *
      * @param orderId 订单ID
      * @return
      */
     @Override
     @Transactional
-    @OperationServiceLog(description = "新增分销提成记录")
-    public void addCommissionLog(Integer orderId) {
+    public void calculateCommission(Integer orderId) {
         if (orderId != null && orderId > 0) {
             MtOrder mtOrder = orderService.getById(orderId);
             // 商品订单佣金计算
@@ -176,7 +175,7 @@ public class CommissionLogServiceImpl extends ServiceImpl<MtCommissionLogMapper,
                 }
             }
         } else {
-            logger.error("分销提成记录订单不能ID为空...");
+            logger.error("计算分销提成订单不能ID为空...");
         }
     }
 

+ 1 - 1
fuint-application/src/main/java/com/fuint/module/schedule/CommissionJob.java

@@ -76,7 +76,7 @@ public class CommissionJob {
                 for (MtOrder mtOrder : dataList) {
                      // 计算订单佣金
                      if (dealNum <= MAX_ROWS) {
-                         commissionLogService.addCommissionLog(mtOrder.getId());
+                         commissionLogService.calculateCommission(mtOrder.getId());
                          dealNum++;
                      }
                 }