瀏覽代碼

1、优化增加钱包充值逻辑

rayson 9 月之前
父節點
當前提交
80287705dd

+ 9 - 2
citu-module-pay/citu-module-pay-biz/src/main/java/com/citu/module/pay/service/wallet/PayWalletServiceImpl.java

@@ -32,7 +32,7 @@ import static com.citu.module.pay.enums.wallet.PayWalletBizTypeEnum.PAYMENT_REFU
  */
 @Service
 @Slf4j
-public class PayWalletServiceImpl implements  PayWalletService {
+public class PayWalletServiceImpl implements PayWalletService {
 
     @Resource
     private PayWalletMapper walletMapper;
@@ -102,7 +102,7 @@ public class PayWalletServiceImpl implements  PayWalletService {
     /**
      * 校验是否能退款
      *
-     * @param refundId 支付退款单 id
+     * @param refundId    支付退款单 id
      * @param walletPayNo 钱包支付 no
      */
     private Long validateWalletCanRefund(Long refundId, String walletPayNo) {
@@ -176,6 +176,13 @@ public class PayWalletServiceImpl implements  PayWalletService {
                 walletMapper.updateWhenRecharge(payWallet.getId(), price);
                 break;
             }
+            case PLATFORM_COMMISSION:
+            case RECOMMENDED_POSITIONS:
+            case DELIVERY_PERSON:
+            case GIFT:
+            case NOT_RECOMMENDED:
+                walletMapper.updateWhenRecharge(payWallet.getId(), price);
+                break;
             default: {
                 // TODO 其它类型待实现
                 throw new UnsupportedOperationException("待实现");

+ 4 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/job/JobAdvertisedServiceImpl.java

@@ -212,7 +212,7 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
                 pageReqVO.setPositionIds(mapper.selectTopPositionIdsByFrequency(pageParam.getPageSize()));
             }
         } catch (Exception ex) {
-           ex.printStackTrace();
+            ex.printStackTrace();
         }
         return mapper.selectPage2(pageReqVO);
 
@@ -363,7 +363,9 @@ public class JobAdvertisedServiceImpl implements JobAdvertisedService {
             resp.setType(DictFrameworkUtils.getDictDataLabel(MENDUNER_JOB_TYPE, resp.getType()));
             resp.setEduType(DictFrameworkUtils.getDictDataLabel(MENDUNER_EDUCATION_TYPE, resp.getEduType()));
             resp.setExpType(DictFrameworkUtils.getDictDataLabel(MENDUNER_EXP_TYPE, resp.getExpType()));
-            resp.setPayUnit(DictFrameworkUtils.getDictDataLabel(MENDUNER_PAY_UNIT, resp.getPayUnit()));
+            if (null != resp.getPayUnit()) {
+                resp.setPayUnit(DictFrameworkUtils.getDictDataLabel(MENDUNER_PAY_UNIT, resp.getPayUnit()));
+            }
             resp.setStatus(DictFrameworkUtils.getDictDataLabel(MENDUNER_JOB_STATUS, resp.getStatus()));
         }