提交 846c54b6 作者: han

生成支付流水号修改

上级 c9361125
流水线 #7492 已通过 于阶段
in 2 分 41 秒
......@@ -201,7 +201,7 @@ public class FlyerTrainingController extends BaseController {
curriculumOrderDO.setCurriculumInfoId(id);
curriculumOrderDO.setJifenConsume(curriculumInfo.getRequireIntegral());
// 生成支付流水号(规则"CO" + 时间戳 + 用户id + 随机数4位)
curriculumOrderDO.setOrderNo("CO" + TDateUtil.getDateStr(new Date(), "yyyyMMddHHmmss") + id + CodeUtil.getRandomNum(4));
curriculumOrderDO.setOrderNo("CO" + TDateUtil.getDateStr(new Date(), "yyyyMMddHHmmss") + this.getUserLoginInfoFromRedis(request).getUserAccountId() + CodeUtil.getRandomNum(4));
return ResultBody.success(flyerTrainingService.curriculumPayByIntegral(curriculumOrderDO));
} else {
return ResultBody.error("积分不足,购买失败");
......
......@@ -288,7 +288,7 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService {
curriculumOrderDO.setUserAccountId(accountId);
curriculumOrderDO.setCurriculumInfoId(curriculumInfoDO.getId());
// 生成支付流水号(规则"CO" + 时间戳 + 用户id + 随机数4位)
curriculumOrderDO.setOrderNo("CO" + TDateUtil.getDateStr(new Date(), "yyyyMMddHHmmss") + curriculumInfoDO.getId() + CodeUtil.getRandomNum(4));
curriculumOrderDO.setOrderNo("CO" + TDateUtil.getDateStr(new Date(), "yyyyMMddHHmmss") + accountId + CodeUtil.getRandomNum(4));
if(userSalaryAmt.add(userCashAmt).compareTo(tempTotalAmount) < 0 ){
if(!(weChatPay.compareTo(BigDecimal.ZERO) == 0)){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论