|
@@ -1954,6 +1954,10 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
|
|
|
//旺店通
|
|
|
erpOrderService = wdtOrderService;
|
|
|
}
|
|
|
+ else if (erpType == 3){
|
|
|
+ //旺店通
|
|
|
+ erpOrderService = hzOMSOrderService;
|
|
|
+ }
|
|
|
ErpOrderQueryResponse response = erpOrderService.getOrder(request);
|
|
|
if(response.getOrders()!=null&&response.getOrders().size()>0){
|
|
|
for(ErpOrderQuery orderQuery : response.getOrders()){
|
|
@@ -3100,4 +3104,59 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
|
|
|
return fsStoreOrderMapper.updateStoreOrderDeliveryInfo(order);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取erp订单 HZOMS mock
|
|
|
+ * @param extendOrderId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public ErpOrderQueryResponse getHzOMSErpOrder(String extendOrderId){
|
|
|
+
|
|
|
+ ErpOrderQueryResponse result = new ErpOrderQueryResponse();
|
|
|
+ FsStoreOrder fsStoreOrder = fsStoreOrderMapper.selectFsStoreOrderByextendOrderId(extendOrderId);
|
|
|
+
|
|
|
+ List<ErpOrderQuery> list = new ArrayList<>();
|
|
|
+ ErpOrderQuery addItem = new ErpOrderQuery();
|
|
|
+ // 订单号
|
|
|
+ addItem.setCode(fsStoreOrder.getOrderCode());
|
|
|
+ // 商品数量
|
|
|
+ addItem.setQty(fsStoreOrder.getTotalNum().intValue());
|
|
|
+ // 商品金额
|
|
|
+ addItem.setAmount(fsStoreOrder.getTotalPrice().doubleValue());
|
|
|
+ // 支付金额
|
|
|
+ addItem.setPayment(fsStoreOrder.getPayMoney().doubleValue());
|
|
|
+// addItem.setApprove();
|
|
|
+// addItem.setCod();
|
|
|
+// addItem.setCancle();
|
|
|
+// addItem.setPlatform_code();
|
|
|
+ addItem.setCreatetime(fsStoreOrder.getCreateTime());
|
|
|
+// addItem.setShop_name();
|
|
|
+// addItem.setShop_code();
|
|
|
+// addItem.setWarehouse_name();
|
|
|
+// addItem.setWarehouse_code();
|
|
|
+ // 快递名称
|
|
|
+ addItem.setExpress_name(fsStoreOrder.getDeliveryName());
|
|
|
+ // 快递编号
|
|
|
+ addItem.setExpress_code(fsStoreOrder.getDeliveryCode());
|
|
|
+ // 收货人
|
|
|
+ addItem.setReceiver_name(fsStoreOrder.getUserName());
|
|
|
+ // 电话
|
|
|
+ addItem.setReceiver_phone(fsStoreOrder.getUserPhone());
|
|
|
+ // 电话
|
|
|
+ addItem.setReceiver_mobile(fsStoreOrder.getUserPhone());
|
|
|
+ //地址
|
|
|
+ addItem.setReceiver_address(fsStoreOrder.getUserAddress());
|
|
|
+ // 订单状态
|
|
|
+ addItem.setDelivery_state(fsStoreOrder.getStatus());
|
|
|
+
|
|
|
+ ErpDeliverys erpDeliverys = new ErpDeliverys();
|
|
|
+ erpDeliverys.setExpress_code(fsStoreOrder.getDeliveryCode());
|
|
|
+ erpDeliverys.setExpress_name(fsStoreOrder.getDeliveryName());
|
|
|
+ erpDeliverys.setMail_no(fsStoreOrder.getDeliveryCode());
|
|
|
+ erpDeliverys.setDelivery(true);
|
|
|
+
|
|
|
+ addItem.setDeliverys(new ArrayList<>(Collections.singletonList(erpDeliverys)));
|
|
|
+ result.setOrders(Collections.singletonList(addItem));
|
|
|
+ return result;
|
|
|
+ }
|
|
|
}
|