Pārlūkot izejas kodu

去除拒绝骑手认证时的退款逻辑

codingliang 7 mēneši atpakaļ
vecāks
revīzija
5542f5e9c9

+ 0 - 48
src/main/java/com/sqx/modules/datacentre/service/impl/DataCentreServiceImpl.java

@@ -1,7 +1,5 @@
 package com.sqx.modules.datacentre.service.impl;
 
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.sqx.common.utils.DateUtils;
@@ -10,7 +8,6 @@ import com.sqx.common.utils.Result;
 import com.sqx.modules.app.dao.UserDao;
 import com.sqx.modules.app.entity.UserEntity;
 import com.sqx.modules.app.entity.UserMoneyDetails;
-import com.sqx.modules.app.service.UserMoneyDetailsService;
 import com.sqx.modules.app.service.UserService;
 import com.sqx.modules.common.entity.CommonInfo;
 import com.sqx.modules.common.service.CommonInfoService;
@@ -24,16 +21,12 @@ import com.sqx.modules.errand.entity.Feedback;
 import com.sqx.modules.errand.entity.TbIndent;
 import com.sqx.modules.order.dao.AppOrderDao;
 import com.sqx.modules.order.entity.TbOrder;
-import com.sqx.modules.pay.controller.app.AliPayController;
-import com.sqx.modules.pay.dao.PayDetailsDao;
 import com.sqx.modules.pay.entity.CashOut;
 import com.sqx.modules.pay.entity.PayDetails;
-import com.sqx.modules.pay.service.WxErrRiderService;
 import com.sqx.modules.utils.VipExpirationUtil;
 import com.sqx.modules.utils.excel.ExcelData;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang.StringUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -53,10 +46,7 @@ public class DataCentreServiceImpl implements DataCentreService {
     private final DataCentreDao dataCentreDao;
     private final UserDao userDao;
     private final AppOrderDao appOrderDao;
-    private final WxErrRiderService wxErrRiderService;
     private final UserService userService;
-    private final PayDetailsDao payDetailsDao;
-    private final UserMoneyDetailsService userMoneyDetailsService;
     private final CommonInfoService commonInfoService;
     private final TbCouponUserService tbCouponUserService;
 
@@ -173,44 +163,6 @@ public class DataCentreServiceImpl implements DataCentreService {
     @Transactional
     @Override
     public Result checkCertification(Long userId, String checkCertification, String checkCertificationMessage) {
-        if("2".equals(checkCertification)){
-            UserEntity userEntity = userService.selectUserById(userId);
-            PayDetails payDetails = payDetailsDao.selectByOrderId(userEntity.getCheckNumber());
-            if(payDetails.getType().equals(4)){
-                String code=AliPayController.alipayRefund(payDetails);
-                if(StringUtils.isNotBlank(code)){
-                    log.error(code);
-                    JSONObject jsonObject = JSON.parseObject(code);
-                    JSONObject alipay_trade_refund_response = jsonObject.getJSONObject("alipay_trade_refund_response");
-                    String code1 = alipay_trade_refund_response.getString("code");
-                    if(!"10000".equals(code1)){
-                        return Result.error("退款失败!"+alipay_trade_refund_response.getString("sub_msg"));
-                    }
-                }else{
-                    return Result.error("退款失败!");
-                }
-            }else{
-                boolean flag= wxErrRiderService.wxRefund(payDetails);
-                if(!flag){
-                    return Result.error("退款失败,请联系客服!");
-                }
-            }
-            UserEntity userEntity1 = new UserEntity();
-            userEntity1.setUserId(userId);
-            userEntity1.setCheckCertification("2");
-            userEntity1.setCashDeposit(BigDecimal.valueOf(0));
-            userDao.updateById(userEntity1);
-            //退保证金的记录
-            UserMoneyDetails userMoneyDetails=new UserMoneyDetails();
-            userMoneyDetails.setUserId(userId);
-            userMoneyDetails.setTitle("退还保证金");
-            userMoneyDetails.setContent("实名认证审核未通过,保证金:"+payDetails.getMoney()+"元已退还至原支付途径");
-            userMoneyDetails.setType(2);
-            userMoneyDetails.setClassify(1);
-            userMoneyDetails.setMoney(BigDecimal.valueOf(payDetails.getMoney()));
-            userMoneyDetails.setCreateTime(new SimpleDateFormat("yyyy-MM-dd :HH:mm:ss").format(new Date()));
-            userMoneyDetailsService.save(userMoneyDetails);
-        }
         dataCentreDao.checkCertification(userId, checkCertification, checkCertificationMessage);
         return Result.success();
     }