From b716afd262ff60ff1db0b1e7c95800e7ad2b7202 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 07 七月 2025 11:07:37 +0800 Subject: [PATCH] 支付版本更新 根据资金流向使用V2或V3服务商版本支付 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminAgreementController.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 51 insertions(+), 8 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminAgreementController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminAgreementController.java index 057f573..a26625f 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminAgreementController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminAgreementController.java @@ -1,17 +1,27 @@ package com.dsh.guns.modular.system.controller.code; +import com.alibaba.fastjson.JSONArray; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsh.course.feignClient.activity.HuiminAgreementClient; +import com.dsh.course.feignClient.activity.model.HuiminAgreementQuery; import com.dsh.course.feignClient.activity.model.THuiminAgreement; +import com.dsh.course.feignClient.activity.model.THuiminAgreementSetting; import com.dsh.guns.config.UserExt; import com.dsh.guns.core.base.controller.BaseController; +import com.dsh.guns.modular.system.model.TOperator; +import com.dsh.guns.modular.system.service.TOperatorService; +import com.dsh.guns.modular.system.util.ResultUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; +import java.util.List; +import java.util.Objects; + /** - * 惠民卡控制器 + * 玩湃惠民卡控制器 * * @author fengshuonan * @Date 2025-03-29 17:40:11 @@ -24,25 +34,58 @@ @Autowired private HuiminAgreementClient huiminAgreementClient; + @Autowired + private TOperatorService operatorService; /** - * 跳转到惠民卡首页 + * 跳转到玩湃惠民卡首页 */ @RequestMapping("") public String index(Model model) { Integer objectType = UserExt.getUser().getObjectType(); + Integer operatorId = null; + if (objectType.equals(2)){ + //查询运营商 + TOperator operator = operatorService.getOne(new QueryWrapper<TOperator>() + .eq("userId", UserExt.getUser().getId()) + .ne("state", 3) + .last("LIMIT 1")); + if (Objects.nonNull(operator)) { + operatorId = operator.getId(); + } + } + HuiminAgreementQuery huiminAgreementQuery = new HuiminAgreementQuery(); + huiminAgreementQuery.setOperatorId(operatorId); + huiminAgreementQuery.setObjectType(objectType); + THuiminAgreement huiminAgreement = huiminAgreementClient.selectByObjectType(huiminAgreementQuery); model.addAttribute("objectType", objectType); + model.addAttribute("item", huiminAgreement); + //查询运营商列表 + model.addAttribute("operatorList", operatorService.list(new QueryWrapper<TOperator>().eq(Objects.nonNull(operatorId), "id",operatorId).eq("state", 1))); + model.addAttribute("operatorId", operatorId); return PREFIX + "tHuiminAgreement_add.html"; } @RequestMapping(value = "/save") @ResponseBody public Object save(THuiminAgreement tHuiminAgreement) { + tHuiminAgreement.setObjectType(UserExt.getUser().getObjectType()); + huiminAgreementClient.insert(tHuiminAgreement); return SUCCESS_TIP; } + @RequestMapping(value = "/selectAgreementByOperationId") + @ResponseBody + public ResultUtil<THuiminAgreement> selectAgreementByOperationId(Integer operatorId) { + Integer objectType = UserExt.getUser().getObjectType(); + HuiminAgreementQuery huiminAgreementQuery = new HuiminAgreementQuery(); + huiminAgreementQuery.setOperatorId(operatorId); + huiminAgreementQuery.setObjectType(objectType); + THuiminAgreement huiminAgreement = huiminAgreementClient.selectByObjectType(huiminAgreementQuery); + return ResultUtil.success(huiminAgreement); + } /* *//** - * 跳转到修改惠民卡 + * 跳转到修改玩湃惠民卡 *//* @RequestMapping("/tHuiminAgreement_update/{tHuiminAgreementId}") public String tHuiminAgreementUpdate(@PathVariable Integer tHuiminAgreementId, Model model) { @@ -53,7 +96,7 @@ } *//** - * 获取惠民卡列表 + * 获取玩湃惠民卡列表 *//* @RequestMapping(value = "/list") @ResponseBody @@ -62,7 +105,7 @@ } *//** - * 新增惠民卡 + * 新增玩湃惠民卡 *//* @RequestMapping(value = "/add") @ResponseBody @@ -72,7 +115,7 @@ } *//** - * 删除惠民卡 + * 删除玩湃惠民卡 *//* @RequestMapping(value = "/delete") @ResponseBody @@ -82,7 +125,7 @@ } *//** - * 修改惠民卡 + * 修改玩湃惠民卡 *//* @RequestMapping(value = "/update") @ResponseBody @@ -92,7 +135,7 @@ } *//** - * 惠民卡详情 + * 玩湃惠民卡详情 *//* @RequestMapping(value = "/detail/{tHuiminAgreementId}") @ResponseBody -- Gitblit v1.7.1