用户充值提交接口

This commit is contained in:
小魔仙~ 2024-12-19 22:13:35 +08:00
parent 615500f7b6
commit 8fc2ba3807
2 changed files with 18 additions and 12 deletions

View File

@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.fastbee.common.annotation.Excel;

View File

@ -129,7 +129,7 @@ public class UserRechargeCardsServiceImpl implements IUserRechargeCardsService
// 如果没有找到对应的记录返回0或者一个错误码
return 0;
}
/*UserConsumptionDetails userConsumptionDetails=new UserConsumptionDetails();
UserConsumptionDetails userConsumptionDetails=new UserConsumptionDetails();
userConsumptionDetails.setUserId(info.getUserId());
userConsumptionDetails.setCardNumber(info.getCardNumber());
userConsumptionDetails.setBillingType(0);
@ -141,13 +141,7 @@ public class UserRechargeCardsServiceImpl implements IUserRechargeCardsService
userConsumptionDetails.setStatus(0);
userConsumptionDetails.setAreaCode(rechargecardUser.getAreacode());
userConsumptionDetails.setCreateTime(DateUtils.getNowDate());
NgUserRechargeRecords ngUserRechargeRecords=new NgUserRechargeRecords();
ngUserRechargeRecords.setUserId(info.getUserId());*/
// 计算新的余额
/*BigDecimal newBalance = rechargecardUser.getNumber().add(info.getBalance());
UserConsumptionDetails userConsumptionDetails = UserConsumptionDetails.builder()
/*UserConsumptionDetails userConsumptionDetails = UserConsumptionDetails.builder()
.userId(info.getUserId())
.cardNumber(info.getCardNumber())
.billingType(0)
@ -159,6 +153,19 @@ public class UserRechargeCardsServiceImpl implements IUserRechargeCardsService
.status(0)
.areaCode(rechargecardUser.getAreacode()) // 假设 getAreacode() 方法返回区域代码
.build();*/
NgUserRechargeRecords ngUserRechargeRecords=new NgUserRechargeRecords();
ngUserRechargeRecords.setUserId(info.getUserId());
ngUserRechargeRecords.setUserName(info.getUserName());
ngUserRechargeRecords.setCardNumber(info.getCardNumber());
ngUserRechargeRecords.setAreaCode(rechargecardUser.getAreacode());
ngUserRechargeRecords.setType(rechargecardUser.getStatus());
ngUserRechargeRecords.setAmount(rechargecardUser.getNumber());
ngUserRechargeRecords.setBalance(info.getBalance());
ngUserRechargeRecords.setRechargeTime(DateUtils.getNowDate());
ngUserRechargeRecords.setStatus(0);
ngUserRechargeRecords.setAreaCode(rechargecardUser.getAreacode());
// 计算新的余额
BigDecimal newBalance = rechargecardUser.getNumber().add(info.getBalance());
@ -171,15 +178,13 @@ public class UserRechargeCardsServiceImpl implements IUserRechargeCardsService
.rechargeCode(null).status(0).serialNumber(null).deviceNumber(null).projectId(null)
.deptId(null)
.areaCode(rechargecardUser.getAreacode())
.build();
.build();*/
userRechargeRecordsMapper.insertNgUserRechargeRecords(ngUserRechargeRecords);
userConsumptionDetailsMapper.insertUserConsumptionDetails(userConsumptionDetails);
// 更新用户充值卡信息包括新的余额
info.setBalance(newBalance);
info.setUpdateTime(DateUtils.getNowDate());
info.setAreaCode(rechargecardUser.getAreacode());
return userRechargeCardsMapper.updateUserRechargeCards(info);*/
return 1;
return userRechargeCardsMapper.updateUserRechargeCards(info);
}
}