修改微信充值逻辑

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)

View File

@ -106,6 +106,7 @@ public class NgUserRechargeRecordsServiceImpl implements INgUserRechargeRecordsS
//查询用户充值卡信息
String cardNumber=String.valueOf(rechargecardUser.getCardnumber());
String areaCode=String.valueOf(rechargecardUser.getAreacode());
Long deptId=rechargecardUser.getDeptId();
UserRechargeCards info=userRechargeCardsMapper.selectUserRechargeCardsByCardNumberAndAreaCode(cardNumber,areaCode);
/*if (info == null) {
// 如果没有找到对应的记录返回0或者一个错误码