Jelajahi Sumber

【深爱-物流-创建订单】

DINGYL 9 bulan lalu
induk
melakukan
6ad5923b57

+ 8 - 6
src/main/java/com/uas/eis/service/Impl/ERPServiceImpl.java

@@ -893,16 +893,17 @@ public class ERPServiceImpl implements ERPService {
         LogisticsPrice logisticsPrice=baseDao.getJdbcTemplate().queryForObject("select * from LogisticsPrice where lp_id="+id, new BeanPropertyRowMapper<LogisticsPrice>(LogisticsPrice.class));
         if(logisticsPrice != null){
             if("顺丰".equals(logisticsPrice.getLp_FinalCompany())){
-                creatOrder_SF(logisticsPrice);
+                modelMap=creatOrder_SF(logisticsPrice);
             }else if("德邦".equals(logisticsPrice.getLp_FinalCompany())){
-                creatOrder_DoP(logisticsPrice);
+                modelMap=creatOrder_DoP(logisticsPrice);
             }else if("跨越".equals(logisticsPrice.getLp_FinalCompany())){
                 try {
-                    creatOrder_KY(logisticsPrice);
+                    modelMap=creatOrder_KY(logisticsPrice);
                 } catch (IOException e) {
                     throw new RuntimeException(e);
                 }
             }
+            return modelMap;
         }else{
             modelMap.put("message", "单据不存在!");
             modelMap.put("success", false);
@@ -917,12 +918,13 @@ public class ERPServiceImpl implements ERPService {
         LogisticsPrice logisticsPrice=baseDao.getJdbcTemplate().queryForObject("select * from LogisticsPrice where lp_id="+id, new BeanPropertyRowMapper<LogisticsPrice>(LogisticsPrice.class));
         if(logisticsPrice != null){
             if("顺丰".equals(logisticsPrice.getLp_FinalCompany())){
-                cancelOrder_SF(logisticsPrice);
+                modelMap=cancelOrder_SF(logisticsPrice);
             }else if("德邦".equals(logisticsPrice.getLp_FinalCompany())){
-                cancelOrder_DoP(logisticsPrice);
+                modelMap=cancelOrder_DoP(logisticsPrice);
             }else if("跨越".equals(logisticsPrice.getLp_FinalCompany())){
-                cancelOrder_KY(logisticsPrice);
+                modelMap=cancelOrder_KY(logisticsPrice);
             }
+            return modelMap;
         }else{
             modelMap.put("message", "单据不存在!");
             modelMap.put("success", false);

+ 1 - 1
src/test/java/com/uas/eis/UasEisApplicationTests.java

@@ -51,7 +51,7 @@ public class UasEisApplicationTests {
 
 	@Test
 	public void TestCreatOrder(){
-		erpService.creatOrder("SZSI_P", 3283);//3268顺丰  3283跨越
+		Map<String,Object> paraMap=erpService.creatOrder("SZSI_P", 3283);//3268顺丰  3283跨越
 	}
 
 	@Test