|
@@ -1990,7 +1990,7 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
Long discountId = summary.getDiscountId();
|
|
Long discountId = summary.getDiscountId();
|
|
|
shipTradeOrderCreateReqVO.setAmount(orderMoney);
|
|
shipTradeOrderCreateReqVO.setAmount(orderMoney);
|
|
|
shipTradeOrderCreateReqVO.setPayAmount(realAmount);
|
|
shipTradeOrderCreateReqVO.setPayAmount(realAmount);
|
|
|
- if ((orderMoney != null && realAmount != null && realAmount.compareTo(orderMoney) != 0) || !Objects.equals(shipTradeOrderCreateReqVO.getAmount(), tradeOrderDO.getAmount())) {
|
|
|
|
|
|
|
+ if ((orderMoney != null && realAmount != null && realAmount.compareTo(orderMoney) != 0) || shipTradeOrderCreateReqVO.getAmount().compareTo(tradeOrderDO.getAmount())!=0) {
|
|
|
shipTradeOrderCreateReqVO.setConfirmType(1);
|
|
shipTradeOrderCreateReqVO.setConfirmType(1);
|
|
|
TradeOrderBindDO tradeOrderBindDO = new TradeOrderBindDO();
|
|
TradeOrderBindDO tradeOrderBindDO = new TradeOrderBindDO();
|
|
|
tradeOrderBindDO.setId(IdWorker.getId());
|
|
tradeOrderBindDO.setId(IdWorker.getId());
|
|
@@ -1999,7 +1999,7 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
tradeOrderBindDO.setCustom("");
|
|
tradeOrderBindDO.setCustom("");
|
|
|
tradeOrderBindDO.setRemark("modify订单金额修改,订单金额:" + orderMoney + ",订单修改后实际金额:" + realAmount);
|
|
tradeOrderBindDO.setRemark("modify订单金额修改,订单金额:" + orderMoney + ",订单修改后实际金额:" + realAmount);
|
|
|
shipTradeOrderCreateReqVO.setTradeOrderBindDO(tradeOrderBindDO);
|
|
shipTradeOrderCreateReqVO.setTradeOrderBindDO(tradeOrderBindDO);
|
|
|
- } else if (createVO.getSummary().getDeposi() != null && !Objects.equals(shipTradeOrderCreateReqVO.getDeposi(), tradeOrderDO.getDeposi())) {
|
|
|
|
|
|
|
+ } else if (createVO.getSummary().getDeposi() != null && shipTradeOrderCreateReqVO.getDeposi().compareTo(tradeOrderDO.getDeposi())!=0) {
|
|
|
shipTradeOrderCreateReqVO.setConfirmType(1);
|
|
shipTradeOrderCreateReqVO.setConfirmType(1);
|
|
|
TradeOrderBindDO tradeOrderBindDO = new TradeOrderBindDO();
|
|
TradeOrderBindDO tradeOrderBindDO = new TradeOrderBindDO();
|
|
|
tradeOrderBindDO.setId(IdWorker.getId());
|
|
tradeOrderBindDO.setId(IdWorker.getId());
|
|
@@ -2235,7 +2235,7 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
auditType = 2;
|
|
auditType = 2;
|
|
|
desc = "政策优惠提交,订单进入二级审核";
|
|
desc = "政策优惠提交,订单进入二级审核";
|
|
|
}
|
|
}
|
|
|
- if (!Objects.equals(shipTradeOrderCreateReqVO.getAmount(), tradeOrderDO.getAmount()) && loginUser.getDistributorId() == null) {
|
|
|
|
|
|
|
+ if (shipTradeOrderCreateReqVO.getAmount().compareTo(tradeOrderDO.getAmount())!=0 && loginUser.getDistributorId() == null) {
|
|
|
auditType = 3;
|
|
auditType = 3;
|
|
|
desc = "平台修改订单金额发生变化,订单进入三级审核";
|
|
desc = "平台修改订单金额发生变化,订单进入三级审核";
|
|
|
}
|
|
}
|
|
@@ -2245,11 +2245,11 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
auditType = 3;
|
|
auditType = 3;
|
|
|
desc = "平台修改定金金额,订单进入三级审核";
|
|
desc = "平台修改定金金额,订单进入三级审核";
|
|
|
}
|
|
}
|
|
|
- if (!Objects.equals(oldleaderAmount, leaderAmount) || !Objects.equals(oldwithAmount, withAmount) || !Objects.equals(oldotherMoney, otherMoney)) {
|
|
|
|
|
|
|
+ if (oldleaderAmount.compareTo(leaderAmount)!=0 || oldwithAmount.compareTo(withAmount)!=0 || oldotherMoney.compareTo(otherMoney)!=0) {
|
|
|
auditType = 4;
|
|
auditType = 4;
|
|
|
desc = "领队陪同修改,订单进入四级审核";
|
|
desc = "领队陪同修改,订单进入四级审核";
|
|
|
}
|
|
}
|
|
|
- if (!Objects.equals(shipTradeOrderCreateReqVO.getAmount(), tradeOrderDO.getAmount()) && loginUser.getDistributorId() != null) {
|
|
|
|
|
|
|
+ if (shipTradeOrderCreateReqVO.getAmount().compareTo(tradeOrderDO.getAmount())!=0 && loginUser.getDistributorId() != null) {
|
|
|
auditType = 4;
|
|
auditType = 4;
|
|
|
desc = "分销商修改订单金额发生变化,订单进入四级审核";
|
|
desc = "分销商修改订单金额发生变化,订单进入四级审核";
|
|
|
}
|
|
}
|
|
@@ -2949,6 +2949,8 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
String adultNum = headInfo.get("adultNum") != null ? headInfo.get("adultNum").toString() :"0";
|
|
String adultNum = headInfo.get("adultNum") != null ? headInfo.get("adultNum").toString() :"0";
|
|
|
// 儿童数
|
|
// 儿童数
|
|
|
String childBabyNum = headInfo.get("childBabyNum") != null ? headInfo.get("childBabyNum").toString() :"0";
|
|
String childBabyNum = headInfo.get("childBabyNum") != null ? headInfo.get("childBabyNum").toString() :"0";
|
|
|
|
|
+ // 婴儿数
|
|
|
|
|
+ String babyNum = headInfo.get("babyNum") != null ? headInfo.get("babyNum").toString() :"0";
|
|
|
// 陪同数
|
|
// 陪同数
|
|
|
String withNum = headInfo.get("withNum") != null ? headInfo.get("withNum").toString() :"0";
|
|
String withNum = headInfo.get("withNum") != null ? headInfo.get("withNum").toString() :"0";
|
|
|
// 领队数
|
|
// 领队数
|
|
@@ -2972,6 +2974,13 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
personNumBuilder.append(childBabyNum).append(" 儿童");
|
|
personNumBuilder.append(childBabyNum).append(" 儿童");
|
|
|
hasContent = true;
|
|
hasContent = true;
|
|
|
}
|
|
}
|
|
|
|
|
+ if (StringUtils.isNotEmpty(babyNum)) {
|
|
|
|
|
+ if (hasContent) {
|
|
|
|
|
+ personNumBuilder.append("/");
|
|
|
|
|
+ }
|
|
|
|
|
+ personNumBuilder.append(babyNum).append(" 婴儿");
|
|
|
|
|
+ hasContent = true;
|
|
|
|
|
+ }
|
|
|
if (StringUtils.isNotEmpty(leaderNum)) {
|
|
if (StringUtils.isNotEmpty(leaderNum)) {
|
|
|
if (hasContent) {
|
|
if (hasContent) {
|
|
|
personNumBuilder.append("/");
|
|
personNumBuilder.append("/");
|
|
@@ -3243,7 +3252,13 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
if (sb.length() > 0) {
|
|
if (sb.length() > 0) {
|
|
|
sb.append("/");
|
|
sb.append("/");
|
|
|
}
|
|
}
|
|
|
- sb.append(entry.getValue()).append("个").append(getPersonTypeDes1(entry.getKey()));
|
|
|
|
|
|
|
+ long count = roomVisitors.stream().filter(e -> "成人拼房".equals(e.getTypeName())).count();
|
|
|
|
|
+ if(count > 0) {
|
|
|
|
|
+ sb.append("成人拼房");
|
|
|
|
|
+ } else {
|
|
|
|
|
+ sb.append(entry.getValue()).append("个").append(getPersonTypeDes1(entry.getKey()));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return sb.toString();
|
|
return sb.toString();
|