Commit 433fd030 authored by 周健威's avatar 周健威

修改二次订单明细的bug

parent 34195561
...@@ -151,7 +151,7 @@ public class AppUserController extends CommonBaseController{ ...@@ -151,7 +151,7 @@ public class AppUserController extends CommonBaseController{
Integer id= userVo.getId(); Integer id= userVo.getId();
Integer positionId=userVo.getPositionId(); Integer positionId=userVo.getPositionId();
BeanUtils.copyProperties(userDTO,userVo); BeanUtils.copyProperties(userDTO,userVo);
if(userVo.getIsMember()!=null&&userVo.getIsMember()>0){ if(userVo.getIsMember()!=null && userVo.getIsMember()>0){
//获取用户会员信息 //获取用户会员信息
UserMemberVo memberVo=userMemberBiz.getMemberInfoByUserId(userid); UserMemberVo memberVo=userMemberBiz.getMemberInfoByUserId(userid);
if(memberVo!=null){ if(memberVo!=null){
......
...@@ -176,8 +176,10 @@ public class OrderCancelBiz { ...@@ -176,8 +176,10 @@ public class OrderCancelBiz {
csv.setUsedfreeDayNum(inProgressVO.getUsedfreeDays()); csv.setUsedfreeDayNum(inProgressVO.getUsedfreeDays());
csv.setUsedFreeAmount(inProgressVO.getUsedFreeDaysAmount()); csv.setUsedFreeAmount(inProgressVO.getUsedFreeDaysAmount());
csv.setHadConpon((StrUtil.isNotBlank(baseOrder.getCouponTickerNos())? Boolean.TRUE: Boolean.FALSE)); csv.setHadConpon((StrUtil.isNotBlank(baseOrder.getCouponTickerNos())? Boolean.TRUE: Boolean.FALSE));
csv.setViolateAmount(BigDecimal.ZERO);
csv.setViolateDesc(""); csv.setViolateAmount(inProgressVO.getViolateAmount());
csv.setViolateDesc(inProgressVO.getViolateDesc());
csv.setViolateAmountList(inProgressVO.getViolateAmountList());
csv.setAbleUsedDayNum(inProgressVO.getUseAmountList().size()); csv.setAbleUsedDayNum(inProgressVO.getUseAmountList().size());
csv.setSameUseUnitPriceFromList(inProgressVO.getUseAmountList()); csv.setSameUseUnitPriceFromList(inProgressVO.getUseAmountList());
...@@ -186,14 +188,15 @@ public class OrderCancelBiz { ...@@ -186,14 +188,15 @@ public class OrderCancelBiz {
csv.setOverAmountList(inProgressVO.getOverAmountList()); csv.setOverAmountList(inProgressVO.getOverAmountList());
//如果有扣款项,则生成额外的费用明细 //如果有扣款项,则生成额外的费用明细
if(oad.getDeductions().size() > 0) { // inProgressVO已经包含 ViolateAmount ViolateDesc
for(OrderAccountDeduction deduction : oad.getDeductions()) { // if(oad.getDeductions().size() > 0) {
if(DeductionTypeEnum.VIOLATE_ADVANCE.getCode().equals(deduction.getType())) { // for(OrderAccountDeduction deduction : oad.getDeductions()) {
csv.setViolateAmount(deduction.getAmount()); // if(DeductionTypeEnum.VIOLATE_ADVANCE.getCode().equals(deduction.getType())) {
csv.setViolateDesc(deduction.getName()); // csv.setViolateAmount(deduction.getAmount());
} // csv.setViolateDesc(deduction.getName());
} // }
} // }
// }
//设置订单数据 //设置订单数据
baseOrder.setViolateAmount(csv.getViolateAmount()); baseOrder.setViolateAmount(csv.getViolateAmount());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment