|
@@ -1018,26 +1018,30 @@ public class AdminOrderController {
|
|
for(SalesOrder salesOrders: mapsalesOrderList.values()){
|
|
for(SalesOrder salesOrders: mapsalesOrderList.values()){
|
|
String salesDealCode = salesOrders.getSalesDealCode();
|
|
String salesDealCode = salesOrders.getSalesDealCode();
|
|
salesOrders.setSalesBatchId(batchId);
|
|
salesOrders.setSalesBatchId(batchId);
|
|
|
|
+ //增加订单方式 1:手动增加 2:Excel导入
|
|
|
|
+
|
|
try{
|
|
try{
|
|
- bl = salesOrderService.addRstOrderAndIteminfo(salesOrders);
|
|
|
|
- if(bl == false){
|
|
|
|
- logger.info("合并订单出错+:"+bl + "错误交易号为:"+salesDealCode);
|
|
|
|
- for(EfastOrder efastOrderStyle:orderEfasts){
|
|
|
|
- if(salesDealCode.equals(efastOrderStyle.getPlatformOrderId()))
|
|
|
|
- efastOrderStyle.setStyleColor("color:red;");
|
|
|
|
- }
|
|
|
|
- }else{
|
|
|
|
- for(EfastOrder efastOrderStyle:orderEfasts){
|
|
|
|
- if(salesDealCode.equals(efastOrderStyle.getPlatformOrderId()))
|
|
|
|
- efastOrderStyle.setStyleColor("color:black;");
|
|
|
|
- }
|
|
|
|
- sb.append(salesDealCode+"\r\n");
|
|
|
|
- }
|
|
|
|
|
|
+// bl = salesOrderService.addRstOrderAndIteminfo(salesOrders);
|
|
|
|
+// if(bl == false){
|
|
|
|
+// logger.info("合并订单出错+:"+bl + "错误交易号为:"+salesDealCode);
|
|
|
|
+// for(EfastOrder efastOrderStyle:orderEfasts){
|
|
|
|
+// if(salesDealCode.equals(efastOrderStyle.getPlatformOrderId()))
|
|
|
|
+// efastOrderStyle.setStyleColor("color:red;");
|
|
|
|
+// }
|
|
|
|
+// }else{
|
|
|
|
+// for(EfastOrder efastOrderStyle:orderEfasts){
|
|
|
|
+// if(salesDealCode.equals(efastOrderStyle.getPlatformOrderId()))
|
|
|
|
+// efastOrderStyle.setStyleColor("color:black;");
|
|
|
|
+// }
|
|
|
|
+// sb.append(salesDealCode+"\r\n");
|
|
|
|
+// }
|
|
|
|
+ bl = salesOrderService.addRstOrderinfo(salesOrders,new ArrayList<SalesOrder>());
|
|
}catch (RuntimeException e){
|
|
}catch (RuntimeException e){
|
|
logger.info("插入订单失败;错误信息" + e.getMessage());
|
|
logger.info("插入订单失败;错误信息" + e.getMessage());
|
|
for(EfastOrder efastOrderStyle:orderEfasts){
|
|
for(EfastOrder efastOrderStyle:orderEfasts){
|
|
- if(salesDealCode.equals(efastOrderStyle.getPlatformOrderId()))
|
|
|
|
|
|
+ if(salesDealCode.equals(efastOrderStyle.getPlatformOrderId())){
|
|
efastOrderStyle.setStyleColor("color:red;");
|
|
efastOrderStyle.setStyleColor("color:red;");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
newFaultNum ++;
|
|
newFaultNum ++;
|
|
}
|
|
}
|
|
@@ -1063,10 +1067,12 @@ public class AdminOrderController {
|
|
.addResponseKeyValue("order_list", orderEfasts)
|
|
.addResponseKeyValue("order_list", orderEfasts)
|
|
.addResponseKeyValue("mapSalesOrderSize",mapsalesOrderList.size())
|
|
.addResponseKeyValue("mapSalesOrderSize",mapsalesOrderList.size())
|
|
.addResponseKeyValue("fileName", fileName)
|
|
.addResponseKeyValue("fileName", fileName)
|
|
|
|
+ .addResponseKeyValue("batchId", batchId)
|
|
.addResponseKeyValue("newFaultNum",newFaultNum);
|
|
.addResponseKeyValue("newFaultNum",newFaultNum);
|
|
}
|
|
}
|
|
|
|
|
|
private Map<String,SalesOrder> mergeOrder(List<EfastOrder> orderEfasts,String postType) throws Exception{
|
|
private Map<String,SalesOrder> mergeOrder(List<EfastOrder> orderEfasts,String postType) throws Exception{
|
|
|
|
+ Admin admin = AdminUtils.getLoginAdmin();
|
|
List<SalesOrder> salesOrderList = new ArrayList<SalesOrder>();
|
|
List<SalesOrder> salesOrderList = new ArrayList<SalesOrder>();
|
|
List<SalesOrderItem> salesOrderItemList = new ArrayList<SalesOrderItem>();
|
|
List<SalesOrderItem> salesOrderItemList = new ArrayList<SalesOrderItem>();
|
|
List<ProductColor> listColor = null;
|
|
List<ProductColor> listColor = null;
|
|
@@ -1127,19 +1133,18 @@ public class AdminOrderController {
|
|
salesOrder.setSalesDiscountMoney(salesAmount);
|
|
salesOrder.setSalesDiscountMoney(salesAmount);
|
|
salesOrder.setSalesPledgeMoney(salesAmount);
|
|
salesOrder.setSalesPledgeMoney(salesAmount);
|
|
salesOrder.setSalesRemainDeposit(salesAmount);
|
|
salesOrder.setSalesRemainDeposit(salesAmount);
|
|
- salesOrder.setSalesStatus(1);
|
|
|
|
|
|
+ //导入全部要审核
|
|
|
|
+ salesOrder.setSalesStatus(0);
|
|
salesOrder.setSalesSendType(2);
|
|
salesOrder.setSalesSendType(2);
|
|
salesOrder.setSalesSalesTime(date);
|
|
salesOrder.setSalesSalesTime(date);
|
|
salesOrder.setSalesAddressInfo(efastOrder.getOrderProvince()+" "+efastOrder.getOrderCity()+" "+efastOrder.getOrderArea()+" "+efastOrder.getOrderAddress());
|
|
salesOrder.setSalesAddressInfo(efastOrder.getOrderProvince()+" "+efastOrder.getOrderCity()+" "+efastOrder.getOrderArea()+" "+efastOrder.getOrderAddress());
|
|
- //salesOrder.setSalesAddressInfo(efastOrder.getOrderAddress());
|
|
|
|
salesOrder.setSalesAddressTel(efastOrder.getOrderAddressTel());
|
|
salesOrder.setSalesAddressTel(efastOrder.getOrderAddressTel());
|
|
salesOrder.setSalesAddressName(efastOrder.getOrderAddressName());
|
|
salesOrder.setSalesAddressName(efastOrder.getOrderAddressName());
|
|
salesOrder.setSalesAmount(efastOrder.getOrderAmount());
|
|
salesOrder.setSalesAmount(efastOrder.getOrderAmount());
|
|
salesOrder.setSalesPayMoney(efastOrder.getOrderPayMoney());
|
|
salesOrder.setSalesPayMoney(efastOrder.getOrderPayMoney());
|
|
salesOrder.setSalesPayType(1);
|
|
salesOrder.setSalesPayType(1);
|
|
salesOrder.setSalesWaitMoney(efastOrder.getOrderAmount() - efastOrder.getOrderPayMoney());
|
|
salesOrder.setSalesWaitMoney(efastOrder.getOrderAmount() - efastOrder.getOrderPayMoney());
|
|
- //salesOrder.setSalesWaitMoney(money_paid);
|
|
|
|
- salesOrder.setSalesShippingFee(0);//??????????
|
|
|
|
|
|
+ salesOrder.setSalesShippingFee(0);
|
|
salesOrder.setSalesPayTime(date);
|
|
salesOrder.setSalesPayTime(date);
|
|
salesOrder.setSalesLastMoney(efastOrder.getOrderPayMoney());
|
|
salesOrder.setSalesLastMoney(efastOrder.getOrderPayMoney());
|
|
salesOrder.setSalesCreateTime(new Date());
|
|
salesOrder.setSalesCreateTime(new Date());
|
|
@@ -1151,7 +1156,6 @@ public class AdminOrderController {
|
|
salesOrder.setSalesCompanyId(storeInfo.getCompanyId());
|
|
salesOrder.setSalesCompanyId(storeInfo.getCompanyId());
|
|
|
|
|
|
salesOrder.setSalesType(1);
|
|
salesOrder.setSalesType(1);
|
|
- //salesOrder.setSalesDealCode(String.valueOf(efastOrder.getOid()));
|
|
|
|
salesOrder.setSalesDealCode(orderId);
|
|
salesOrder.setSalesDealCode(orderId);
|
|
salesOrder.setSalesOrderStatus(1);
|
|
salesOrder.setSalesOrderStatus(1);
|
|
salesOrder.setSalesShippingStatus(0);
|
|
salesOrder.setSalesShippingStatus(0);
|
|
@@ -1162,12 +1166,12 @@ public class AdminOrderController {
|
|
salesOrder.setSalesIsSeparate(0);
|
|
salesOrder.setSalesIsSeparate(0);
|
|
salesOrder.setSalesIsDownload(1);
|
|
salesOrder.setSalesIsDownload(1);
|
|
salesOrder.setSalesPostFirm(postType);
|
|
salesOrder.setSalesPostFirm(postType);
|
|
|
|
+ salesOrder.setSalesAddType(2);
|
|
|
|
+ salesOrder.setSalesAdminId(admin.getAdminId());
|
|
salesOrder.setSalesOrderItemList(salesOrderItemList);
|
|
salesOrder.setSalesOrderItemList(salesOrderItemList);
|
|
salesOrderList.add(salesOrder);
|
|
salesOrderList.add(salesOrder);
|
|
mapsalesOrderList.put(orderId, salesOrder);
|
|
mapsalesOrderList.put(orderId, salesOrder);
|
|
} else {
|
|
} else {
|
|
- //salesOrder.setSalesDealCode(orderId);
|
|
|
|
- // 有订单,合并到原有订单的订单项
|
|
|
|
salesOrderItem = new SalesOrderItem();
|
|
salesOrderItem = new SalesOrderItem();
|
|
productColor = new ProductColor();
|
|
productColor = new ProductColor();
|
|
productColor.setColorBar(efastOrder.getOrderProductBarCode());
|
|
productColor.setColorBar(efastOrder.getOrderProductBarCode());
|
|
@@ -1190,7 +1194,6 @@ public class AdminOrderController {
|
|
salesOrderItem.setItemIsSource(1);
|
|
salesOrderItem.setItemIsSource(1);
|
|
}
|
|
}
|
|
salesOrder.getSalesOrderItemList().add(salesOrderItem);
|
|
salesOrder.getSalesOrderItemList().add(salesOrderItem);
|
|
- //salesOrder.setSalesDealCode(orderId);
|
|
|
|
mapsalesOrderList.put(orderId, salesOrder);
|
|
mapsalesOrderList.put(orderId, salesOrder);
|
|
}
|
|
}
|
|
}
|
|
}
|