|
@@ -297,6 +297,27 @@ public class CmRefundsProductController extends BaseController {
|
|
|
if (cmDiscernReceipt != null && "1".equals(cmDiscernReceipt.getPayWay()) && "1".equals(status)) {
|
|
|
returnOnline = true;
|
|
|
}
|
|
|
+ //联合丽格运费
|
|
|
+ String PostageInfo = null;
|
|
|
+ // 拼接运费信息--联合丽格
|
|
|
+ boolean isColdChina = newOrder.getNewShopOrders().stream().map(NewShopOrder::getIsColdChina).collect(Collectors.toList()).contains(1);
|
|
|
+ Double ColdChina = Double.valueOf(700);
|
|
|
+
|
|
|
+ if (isColdChina) {
|
|
|
+ if ("-1" == newOrder.getFreePostFlag()) {
|
|
|
+ // 到付
|
|
|
+ PostageInfo = "¥" + newOrder.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 到付)";
|
|
|
+ } else if ("0" == newOrder.getFreePostFlag()) {
|
|
|
+ // 包邮
|
|
|
+ PostageInfo = "¥" + newOrder.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 包邮)";
|
|
|
+ } else {
|
|
|
+ // 有运费
|
|
|
+ PostageInfo = "¥" + newOrder.getFreight() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: ¥" + MathUtil.sub(newOrder.getFreight(), ColdChina)+ ")";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ PostageInfo = newOrder.getFreePostFlag() == "-1" ? "到付" : newOrder.getFreePostFlag() == "0" ? "包邮" : "¥" + newOrder.getFreight();
|
|
|
+ }
|
|
|
+ model.addAttribute("postageInfo", PostageInfo);
|
|
|
Integer lastReceiptDetailId = cmDiscernReceiptDao.findOrderLastReceiptDetailId(newOrder.getOrderID().toString());
|
|
|
model.addAttribute("lastReceiptDetailId", lastReceiptDetailId);
|
|
|
model.addAttribute("isPromotions", isPromotions);
|
|
@@ -655,6 +676,27 @@ public class CmRefundsProductController extends BaseController {
|
|
|
bpClause.setEnabledStatus("1");
|
|
|
List<BpClause> bpClauses = bpClauseService.findList(bpClause);
|
|
|
Integer lastReceiptDetailId = cmDiscernReceiptDao.findOrderLastReceiptDetailId(newOrder.getOrderID().toString());
|
|
|
+ //联合丽格运费
|
|
|
+ String PostageInfo = null;
|
|
|
+ // 拼接运费信息--联合丽格
|
|
|
+ boolean isColdChina = newOrder.getNewShopOrders().stream().map(NewShopOrder::getIsColdChina).collect(Collectors.toList()).contains(1);
|
|
|
+ Double ColdChina = Double.valueOf(700);
|
|
|
+
|
|
|
+ if (isColdChina) {
|
|
|
+ if ("-1" == newOrder.getFreePostFlag()) {
|
|
|
+ // 到付
|
|
|
+ PostageInfo = "¥" + newOrder.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 到付)";
|
|
|
+ } else if ("0" == newOrder.getFreePostFlag()) {
|
|
|
+ // 包邮
|
|
|
+ PostageInfo = "¥" + newOrder.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 包邮)";
|
|
|
+ } else {
|
|
|
+ // 有运费
|
|
|
+ PostageInfo = "¥" + newOrder.getFreight() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: ¥" + MathUtil.sub(newOrder.getFreight(), ColdChina)+ ")";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ PostageInfo = newOrder.getFreePostFlag() == "-1" ? "到付" : newOrder.getFreePostFlag() == "0" ? "包邮" : "¥" + newOrder.getFreight();
|
|
|
+ }
|
|
|
+ model.addAttribute("postageInfo", PostageInfo);
|
|
|
model.addAttribute("lastReceiptDetailId", lastReceiptDetailId);
|
|
|
model.addAttribute("from", from);
|
|
|
model.addAttribute("bpClauses", bpClauses);
|
|
@@ -678,8 +720,8 @@ public class CmRefundsProductController extends BaseController {
|
|
|
@RequestMapping(value = "toRecturnRecord")
|
|
|
public String toRecturnRecord(CmReturnedPurchase cmReturnedPurchase, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
try {
|
|
|
- NewOrder newOrder = newOrderService.get(cmReturnedPurchase.getOrderID().toString());
|
|
|
- cmReturnedPurchase.setOrderType(Integer.valueOf(newOrder.getOrderType()));
|
|
|
+ NewOrder order = newOrderService.get(cmReturnedPurchase.getOrderID().toString());
|
|
|
+ cmReturnedPurchase.setOrderType(Integer.valueOf(order.getOrderType()));
|
|
|
List<CmReturnedPurchase> dataList = cmReturnedPurchaseService.getReturnedPurchaseList(cmReturnedPurchase);
|
|
|
BpClause bpClause = new BpClause();
|
|
|
bpClause.setEnabledStatus("1");
|
|
@@ -692,11 +734,32 @@ public class CmRefundsProductController extends BaseController {
|
|
|
refundFee += bean.getRefundFee();
|
|
|
}
|
|
|
}
|
|
|
- Integer lastReceiptDetailId = cmDiscernReceiptDao.findOrderLastReceiptDetailId(newOrder.getOrderID().toString());
|
|
|
+ //联合丽格运费
|
|
|
+ String PostageInfo = null;
|
|
|
+ // 拼接运费信息--联合丽格
|
|
|
+ boolean isColdChina = order.getNewShopOrders().stream().map(NewShopOrder::getIsColdChina).collect(Collectors.toList()).contains(1);
|
|
|
+ Double ColdChina = Double.valueOf(700);
|
|
|
+
|
|
|
+ if (isColdChina) {
|
|
|
+ if ("-1" == order.getFreePostFlag()) {
|
|
|
+ // 到付
|
|
|
+ PostageInfo = "¥" + order.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 到付)";
|
|
|
+ } else if ("0" == order.getFreePostFlag()) {
|
|
|
+ // 包邮
|
|
|
+ PostageInfo = "¥" + order.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 包邮)";
|
|
|
+ } else {
|
|
|
+ // 有运费
|
|
|
+ PostageInfo = "¥" + order.getFreight() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: ¥" + MathUtil.sub(order.getFreight(), ColdChina)+ ")";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ PostageInfo = order.getFreePostFlag() == "-1" ? "到付" : order.getFreePostFlag() == "0" ? "包邮" : "¥" + order.getFreight();
|
|
|
+ }
|
|
|
+ model.addAttribute("postageInfo", PostageInfo);
|
|
|
+ Integer lastReceiptDetailId = cmDiscernReceiptDao.findOrderLastReceiptDetailId(order.getOrderID().toString());
|
|
|
model.addAttribute("lastReceiptDetailId", lastReceiptDetailId);
|
|
|
model.addAttribute("bpClauses", bpClauses);
|
|
|
model.addAttribute("cmReturnedPurchaseList", dataList);
|
|
|
- model.addAttribute("order", newOrder);
|
|
|
+ model.addAttribute("order", order);
|
|
|
model.addAttribute("returnedPurchaseFee", returnedPurchaseFee);
|
|
|
model.addAttribute("refundFee", refundFee);
|
|
|
} catch (Exception e) {
|
|
@@ -772,6 +835,27 @@ public class CmRefundsProductController extends BaseController {
|
|
|
List<CmPayShopRecord> payShopRecordList = newShopOrderService.getPayedRecords(shopOrderID.toString());
|
|
|
pr.addAll(payShopRecordList);
|
|
|
}
|
|
|
+ //联合丽格运费
|
|
|
+ String PostageInfo = null;
|
|
|
+ // 拼接运费信息--联合丽格
|
|
|
+ boolean isColdChina = newOrder.getNewShopOrders().stream().map(NewShopOrder::getIsColdChina).collect(Collectors.toList()).contains(1);
|
|
|
+ Double ColdChina = Double.valueOf(700);
|
|
|
+
|
|
|
+ if (isColdChina) {
|
|
|
+ if ("-1" == newOrder.getFreePostFlag()) {
|
|
|
+ // 到付
|
|
|
+ PostageInfo = "¥" + newOrder.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 到付)";
|
|
|
+ } else if ("0" == newOrder.getFreePostFlag()) {
|
|
|
+ // 包邮
|
|
|
+ PostageInfo = "¥" + newOrder.getFreePostFlag() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: 包邮)";
|
|
|
+ } else {
|
|
|
+ // 有运费
|
|
|
+ PostageInfo = "¥" + newOrder.getFreight() + "(" + (isColdChina ? "冷链费: ¥" + ColdChina + "," : "") + "其他: ¥" + MathUtil.sub(newOrder.getFreight(), ColdChina)+ ")";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ PostageInfo = newOrder.getFreePostFlag() == "-1" ? "到付" : newOrder.getFreePostFlag() == "0" ? "包邮" : "¥" + newOrder.getFreight();
|
|
|
+ }
|
|
|
+ model.addAttribute("postageInfo", PostageInfo);
|
|
|
model.addAttribute("pr", pr);
|
|
|
model.addAttribute("cmReturnedPurchaseList", dataList);
|
|
|
model.addAttribute("order", newOrder);
|