From 25cf266e99714ac5d428e66b40ce272325c91dd8 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期六, 14 六月 2025 15:01:11 +0800 Subject: [PATCH] 修改管理后台账号和共享session等 屏蔽除出租车外的其他模块 --- ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TEnterpriseWithdrawalController.java | 88 +++++++++++++++----------------------------- 1 files changed, 30 insertions(+), 58 deletions(-) diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TEnterpriseWithdrawalController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TEnterpriseWithdrawalController.java index e8650b5..f0ed4e4 100644 --- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TEnterpriseWithdrawalController.java +++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TEnterpriseWithdrawalController.java @@ -2,35 +2,31 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.core.base.controller.BaseController; +import com.stylefeng.guns.core.beetl.ShiroExtUtil; +import com.stylefeng.guns.core.log.LogObjectHolder; import com.stylefeng.guns.core.shiro.ShiroKit; import com.stylefeng.guns.core.util.ToolUtil; -import com.stylefeng.guns.modular.cloudPayment.example.MchApplicationExample; import com.stylefeng.guns.modular.system.controller.util.Base64Util; import com.stylefeng.guns.modular.system.model.TBank; import com.stylefeng.guns.modular.system.model.TBankNext; +import com.stylefeng.guns.modular.system.model.TEnterpriseWithdrawal; import com.stylefeng.guns.modular.system.model.TImgMid; import com.stylefeng.guns.modular.system.service.ITBankNextService; import com.stylefeng.guns.modular.system.service.ITBankService; +import com.stylefeng.guns.modular.system.service.ITEnterpriseWithdrawalService; import com.stylefeng.guns.modular.system.service.ITImgMidService; -import com.unionpay.upyzt.exception.UpyztException; -import com.unionpay.upyzt.resp.MchApplicationResp; -import com.unionpay.upyzt.resp.MchApplicationStoreResp; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.beans.factory.annotation.Autowired; -import com.stylefeng.guns.core.log.LogObjectHolder; +import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; -import com.stylefeng.guns.modular.system.model.TEnterpriseWithdrawal; -import com.stylefeng.guns.modular.system.service.ITEnterpriseWithdrawalService; +import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; import java.text.SimpleDateFormat; -import java.util.Base64; import java.util.List; /** @@ -53,43 +49,34 @@ @Autowired private ITBankNextService bankNextService; - + /** * 跳转到首页 */ @RequestMapping("") - public String index(Model model) throws UpyztException { - TEnterpriseWithdrawal companyId = tEnterpriseWithdrawalService.selectOne(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", ShiroKit.getUser().getObjectId())); - if(companyId!=null){ + public String index(Model model) { + TEnterpriseWithdrawal companyId = tEnterpriseWithdrawalService.selectOne(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", ShiroExtUtil.getUser().getObjectId())); + if (companyId != null) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - model.addAttribute("item",companyId); - model.addAttribute("time1",companyId.getBusinessExpireTime().split(",")[0]); - model.addAttribute("time11",companyId.getBusinessExpireTime().split(",")[1]); - model.addAttribute("time2",companyId.getUnifiedSocialCreditCodeExpireTime().split(",")[0]); - model.addAttribute("time22",companyId.getUnifiedSocialCreditCodeExpireTime().split(",")[1]); - model.addAttribute("time3",companyId.getCertificateExpireTime().split(",")[0]); - model.addAttribute("time33",companyId.getCertificateExpireTime().split(",")[1]); + model.addAttribute("item", companyId); + model.addAttribute("time1", companyId.getBusinessExpireTime().split(",")[0]); + model.addAttribute("time11", companyId.getBusinessExpireTime().split(",")[1]); + model.addAttribute("time2", companyId.getUnifiedSocialCreditCodeExpireTime().split(",")[0]); + model.addAttribute("time22", companyId.getUnifiedSocialCreditCodeExpireTime().split(",")[1]); + model.addAttribute("time3", companyId.getCertificateExpireTime().split(",")[0]); + model.addAttribute("time33", companyId.getCertificateExpireTime().split(",")[1]); String depositBank = companyId.getDepositBank(); TBankNext tBankNext = bankNextService.selectById(depositBank); TBank bankCode = bankService.selectOne(new EntityWrapper<TBank>().eq("bankCode", tBankNext.getDrecCode())); - model.addAttribute("bank",bankCode.getBankName()); - model.addAttribute("bankNext",tBankNext.getBankName()); - model.addAttribute("bankCode",bankCode.getBankCode()); - model.addAttribute("bankNextCode",tBankNext.getId()); - if("auditing".equals(companyId.getApplicationStatus()) || "".equals(companyId.getApplicationStatus())){ + model.addAttribute("bank", bankCode.getBankName()); + model.addAttribute("bankNext", tBankNext.getBankName()); + model.addAttribute("bankCode", bankCode.getBankCode()); + model.addAttribute("bankNextCode", tBankNext.getId()); + if ("auditing".equals(companyId.getApplicationStatus()) || "".equals(companyId.getApplicationStatus())) { return PREFIX + "tEnterpriseWithdrawal_detail.html"; - }else if("account_need_verify".equals(companyId.getApplicationStatus())){ + } else if ("account_need_verify".equals(companyId.getApplicationStatus())) { model.addAttribute("bank",bankService.selectList(null)); model.addAttribute("bankOne",bankNextService.selectList(null)); - MchApplicationResp mchApplicationResp = MchApplicationExample.retrieveById(companyId.getMchApplicationId()); - - System.out.println(mchApplicationResp); - String type = mchApplicationResp.getAcctValidation().getType(); - model.addAttribute("type",Integer.valueOf(type)); - if("1".equals(type)){ - model.addAttribute("money",mchApplicationResp.getAcctValidation().getPayAmount()); - model.addAttribute("no",mchApplicationResp.getAcctValidation().getDestAcctNo()); - } return PREFIX + "tEnterpriseWithdrawal_edit.html"; }else if("succeeded".equals(companyId.getApplicationStatus())){ model.addAttribute("bank",bankService.selectList(null)); @@ -151,7 +138,7 @@ @Transactional(readOnly = false,propagation = Propagation.REQUIRED,rollbackFor = Exception.class) public Object add(TEnterpriseWithdrawal tEnterpriseWithdrawal,Integer accountType,String code,String businessExpireTimeOne,String unifiedSocialCreditCodeExpireTimeOne,String certificateExpireTimeOne) { tEnterpriseWithdrawal.setCode(code); - List<TEnterpriseWithdrawal> companyId = tEnterpriseWithdrawalService.selectList(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", ShiroKit.getUser().getObjectId())); + List<TEnterpriseWithdrawal> companyId = tEnterpriseWithdrawalService.selectList(new EntityWrapper<TEnterpriseWithdrawal>().eq("companyId", ShiroExtUtil.getUser().getObjectId())); if(companyId.size()>0){ return "5001"; } @@ -171,9 +158,9 @@ }else { tEnterpriseWithdrawal.setCertificateExpireTime(tEnterpriseWithdrawal.getCertificateExpireTime()+",长期"); } - + tEnterpriseWithdrawal.setIsAudit(1); - tEnterpriseWithdrawal.setCompanyId(ShiroKit.getUser().getObjectId()); + tEnterpriseWithdrawal.setCompanyId(ShiroExtUtil.getUser().getObjectId()); tEnterpriseWithdrawal.setAccountType(accountType); String randomString = ToolUtil.getRandomString(32); tEnterpriseWithdrawal.setOutRequestNo(randomString); @@ -189,13 +176,8 @@ tEnterpriseWithdrawal.setCopy2(itImgMidService.selectOne(new EntityWrapper<TImgMid>().eq("url",tEnterpriseWithdrawal.getCorporateIdCardFrontPicture())).getMid()); tEnterpriseWithdrawal.setCopy3(itImgMidService.selectOne(new EntityWrapper<TImgMid>().eq("url",tEnterpriseWithdrawal.getCorporateIdCardReversePicture())).getMid()); System.out.println("----------"+"进件gogogo"+"----------"); - MchApplicationStoreResp mchApplicationStoreResp = MchApplicationExample.create(tEnterpriseWithdrawal); - - - System.out.println("----------"+mchApplicationStoreResp+"----------"); - - tEnterpriseWithdrawal.setOutRequestNo(mchApplicationStoreResp.getOutRequestNo()); - tEnterpriseWithdrawal.setMchApplicationId(mchApplicationStoreResp.getMchApplicationId()); + + tEnterpriseWithdrawal.setTransactionAuthorizationCode(Base64Util.encode(tEnterpriseWithdrawal.getTransactionAuthorizationCode())); tEnterpriseWithdrawal.setBusinessLicense(tEnterpriseWithdrawal.getBusinessLicense()); tEnterpriseWithdrawal.setCorporateIdCardFrontPicture(tEnterpriseWithdrawal.getCorporateIdCardFrontPicture()); @@ -203,12 +185,9 @@ tEnterpriseWithdrawal.setApplicationStatus("auditing"); tEnterpriseWithdrawalService.insert(tEnterpriseWithdrawal); return SUCCESS_TIP; - }catch (UpyztException e){ - e.printStackTrace(); - return e.getIssue(); } catch (Exception e) { e.printStackTrace(); - return ERROR; + return ERROR; } } @@ -253,12 +232,8 @@ try { TEnterpriseWithdrawal enterpriseWithdrawal = tEnterpriseWithdrawalService.selectById(tEnterpriseWithdrawal.getId()); - MchApplicationResp mchApplicationResp = MchApplicationExample.retrieveById(enterpriseWithdrawal.getMchApplicationId()); - System.err.println(mchApplicationResp); if(enterpriseWithdrawal.getMchId()!=null){ tEnterpriseWithdrawal.setMchId(enterpriseWithdrawal.getMchId()); - }else { - tEnterpriseWithdrawal.setMchId(mchApplicationResp.getMchId()); } tEnterpriseWithdrawal.setOutRequestNo(ToolUtil.getRandomString(32)); String copy1 = tEnterpriseWithdrawalService.getmid(tEnterpriseWithdrawal.getCorporateIdCardFrontPicture()); @@ -274,9 +249,6 @@ tEnterpriseWithdrawal.setBankBranchCode(tBankNext.getBankCode()); - MchApplicationResp renew = MchApplicationExample.renew(tEnterpriseWithdrawal); - tEnterpriseWithdrawal.setOutRequestNo(renew.getOutRequestNo()); - tEnterpriseWithdrawal.setMchApplicationId(renew.getMchApplicationId()); tEnterpriseWithdrawalService.updateById(tEnterpriseWithdrawal); return SUCCESS_TIP; }catch (Exception e){ -- Gitblit v1.7.1