5 Commitit 7b1091d5cb ... d1fd87d672

Tekijä SHA1 Viesti Päivämäärä
  liujiankang d1fd87d672 Merge branch 'master' of http://git.iamberry.com/hexiugang/iamberry-common-parent 5 vuotta sitten
  liujiankang eac808072a Merge branch 'master' of http://git.iamberry.com/hexiugang/iamberry-common-parent 5 vuotta sitten
  liujiankang 45085a279d Merge branch 'master' of http://git.iamberry.com/hexiugang/iamberry-common-parent 5 vuotta sitten
  liujiankang f19210f2ae Merge branch 'master' of http://git.iamberry.com/hexiugang/iamberry-common-parent 5 vuotta sitten
  liujiankang 96f07b0a9c Merge branch 'master' of http://git.iamberry.com/hexiugang/iamberry-common-parent 5 vuotta sitten

+ 2 - 1
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/salesOrderMapper.xml

@@ -1716,6 +1716,7 @@
         update tb_rst_sales_order_info
         SET
           sales_deliver = #{salesDeliver},
+          order_case_date = #{orderCaseDate},
           sales_deliver_time = NOW()
         WHERE
           sales_post_num = #{salesPostNum}
@@ -2238,7 +2239,7 @@
             tb_rst_sales_order_info
         WHERE
             sales_is_sublist = 1
-        AND sales_shipping_status IN (0, 3, 4, 11)
+        AND sales_shipping_status = 11
         AND sales_status IN (1, 2)
         AND sales_address_info = #{salesAddressInfo}
         AND sales_address_tel = #{salesAddressTel}

+ 24 - 0
watero-rst-web/src/main/java/com/iamberry/rst/controllers/order/AwaitSendController.java

@@ -310,6 +310,24 @@ public class AwaitSendController {
         if (eOrderRequestData == null) {
             return ResponseJson.getFAILURE().addResponseKeyValue("error","物流公司未设置对应的数据" + salesOrderInfo.getSalesPostFirm());
         }
+
+        //判断是否是京东订单  订单来源 2020年3月30日新增
+        if(salesOrderInfo.getSalesPostFirm().equals("jd") || salesOrderInfo.getSalesPostFirm().equals("JD")){
+            StoreInfo storeInfo = storeInfoService.getStoreInfoById(salesOrderInfo.getSalesStoreId());
+
+            if(storeInfo.getStoreName().contains("京东")){
+                eOrderRequestData.ExpType = "1";
+                eOrderRequestData.ThrOrderCode = salesOrderInfo.getSalesExOrderId();
+            }else if(storeInfo.getStoreName().contains("天猫")){
+                    eOrderRequestData.ExpType = "2";
+            }else if(storeInfo.getStoreName().contains("苏宁")){
+                    eOrderRequestData.ExpType = "3";
+            }else{
+                eOrderRequestData.ExpType = "6";
+            }
+        }
+
+
         // 组装通用数据
         eOrderRequestData.OrderCode = salesOrderInfo.getSalesOrderId();
         eOrderRequestData.PayType = (3);
@@ -961,6 +979,12 @@ public class AwaitSendController {
 
         salesOrder.setSalesOldDeliver(salesOrder.getSalesDeliver());
         salesOrder.setSalesDeliver(type);
+
+        //2020年3月31日新增 如果是上门提货订单,出库时自动标记为已揽件
+        if(type == 2 && salesOrder.getSalesPostFirm().equals("pick")){
+            salesOrder.setOrderCaseDate(new Date());
+        }
+
         Integer flag = 0;
         try{
             flag = salesOrderService.updateDeliver(salesOrder);

+ 2 - 1
watero-rst-web/src/main/java/com/iamberry/rst/utils/OrderUtils.java

@@ -30,8 +30,9 @@ public class OrderUtils {
     private static final String AppKey="3597c368-9dc0-40b5-9cf2-86d9cb90e38a";
     // 正式环境地址:http://api.kdniao.cc/api/Eorderservice
     // 测试环境地址:http://testapi.kdniao.cc:8081/api/EOrderService
-    private static final String ReqURL= NameUtils.getConfig("ReqURL");
+       private static final String ReqURL= NameUtils.getConfig("ReqURL");
 //    private static final String ReqURL="http://testapi.kdniao.cc:8081/api/EOrderService";
+    //private static final String ReqURL="http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json";
 
     /**
      * Json方式 电子面单