修改微信充值逻辑

This commit is contained in:
2025-01-08 12:46:31 +08:00
parent 9f254172a3
commit 91eeee4a8a
2 changed files with 12 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import cn.hutool.json.ObjectMapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.dtflys.forest.annotation.Success;
import com.fastbee.common.core.controller.BaseController;
import com.fastbee.common.core.domain.AjaxResult;
@ -141,9 +142,19 @@ public class WeChatPayController extends BaseController {
System.out.println("生成订单");
int flag=0;
List<NgMerchants> merchantsList=new LambdaQueryChainWrapper<>(ngMerchantsMapper)
.eq(NgMerchants::getAreaCode,String.valueOf(recharge.getAreacode()))
.list();
if(merchantsList.size()==0)
{
return error("不存在此区域号对应的商户");
}
NgMerchants ngMerchants=merchantsList.get(0);
recharge.setDeptId(ngMerchants.getDeptId());
UserRechargeCards userRechargeCards=new UserRechargeCards();
userRechargeCards.setCardNumber(String.valueOf(recharge.getCardnumber()));
userRechargeCards.setAreaCode(String.valueOf(recharge.getAreacode()));
userRechargeCards.setDeptId(recharge.getDeptId());
List<UserRechargeCards> list=userRechargeCardsMapper.selectUserRechargeCardsList(userRechargeCards);
if(list.size()==0)