Selaa lähdekoodia

个贷提现bug 修改

xuqiang 1 vuosi sitten
vanhempi
commit
306aa40f5b

+ 14 - 1
src/main/java/com/ydtech/modules/ttqf/service/impl/TtqfServiceImpl.java

@@ -21,6 +21,7 @@ import com.ydtech.modules.admin.model.po.SysUserAccount;
 import com.ydtech.modules.admin.model.po.SysUserAccountHistory;
 import com.ydtech.modules.admin.model.vo.SysAmountAuditingVo;
 import com.ydtech.modules.admin.service.*;
+import com.ydtech.modules.base.controller.BaseController;
 import com.ydtech.modules.lg.model.PushLgEntity;
 import com.ydtech.modules.lg.service.PushLgEntityService;
 import com.ydtech.modules.ttqf.LgInformationPush;
@@ -223,7 +224,9 @@ public class TtqfServiceImpl implements TtqfService {
 
     @Override
     public HttpResult queryPressing(UserWithdrawal withdrawal) {
-        if (!sysSwitchConfigService.getBalanceExtractStatus()){
+        //不是个代走线上提现
+        //提现控制(线上或线下)关闭走线上
+        if (isManagement(BaseController.getUser().getId()) || !sysSwitchConfigService.getBalanceExtractStatus()){
             return HttpResult.ok(WithdrawalFRes.builder().bizCode("0").msg("").url("").build());
         }
         SysUser sysUser = SpringUtil.getBean(SysUserBankCardMapper.class).selectByIdPay(withdrawal.getUserId());
@@ -271,6 +274,16 @@ public class TtqfServiceImpl implements TtqfService {
         }
     }
 
+
+    public boolean isManagement(String userId) {
+        SysUser sysUser = SpringUtil.getBean(SysUserBankCardMapper.class).selectByIdPay(userId);
+        if (!ManagementSource.MS_02.getCode().equals(sysUser.getManagementSource())) {
+            return true;
+        }
+        return false;
+    }
+
+
     @Override
     public HttpResult signingAddress(UserWithdrawal withdrawal) {
         try {