正在显示
4 个修改的文件
包含
28 行增加
和
16 行删除
@@ -5,6 +5,7 @@ import com.tianbo.analysis.model.Originmanifestsecondary; | @@ -5,6 +5,7 @@ import com.tianbo.analysis.model.Originmanifestsecondary; | ||
5 | import com.tianbo.analysis.model.ResultJson; | 5 | import com.tianbo.analysis.model.ResultJson; |
6 | import com.tianbo.analysis.service.NmmsImportService; | 6 | import com.tianbo.analysis.service.NmmsImportService; |
7 | import com.tianbo.analysis.service.OriginService; | 7 | import com.tianbo.analysis.service.OriginService; |
8 | +import io.swagger.annotations.ApiOperation; | ||
8 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
9 | import org.springframework.web.bind.annotation.*; | 10 | import org.springframework.web.bind.annotation.*; |
10 | 11 | ||
@@ -32,14 +33,20 @@ public class NmmsImportController { | @@ -32,14 +33,20 @@ public class NmmsImportController { | ||
32 | * @param originmanifestsecondary | 33 | * @param originmanifestsecondary |
33 | * @return | 34 | * @return |
34 | */ | 35 | */ |
35 | - @RequestMapping(value = "/imp_removes") | 36 | + @ApiOperation(value = "批量删除") |
37 | + @PostMapping(value = "/imp_removes") | ||
36 | @ResponseBody | 38 | @ResponseBody |
37 | public ResultJson antivirus_log_remove(@RequestBody Originmanifestsecondary originmanifestsecondary){ | 39 | public ResultJson antivirus_log_remove(@RequestBody Originmanifestsecondary originmanifestsecondary){ |
38 | int r = 0; | 40 | int r = 0; |
39 | - List<String> awbhIds = originmanifestsecondary.getAwbhIds(); | ||
40 | - for (int i=0; i< awbhIds.size(); i++){ | ||
41 | - r += originService.deleteAwbh(awbhIds.get(i)); | 41 | + if(originmanifestsecondary != null){ |
42 | + if (originmanifestsecondary.getAwbhIds().contains(",")){ | ||
43 | + String[] split = originmanifestsecondary.getAwbhIds().split(","); | ||
44 | + for (int i=0; i< split.length; i++){ | ||
45 | + r += originService.deleteAwbh(split[i]); | ||
42 | } | 46 | } |
47 | + } | ||
48 | + } | ||
49 | + | ||
43 | 50 | ||
44 | return r > 0 ? new ResultJson("200", "批量删除成功") | 51 | return r > 0 ? new ResultJson("200", "批量删除成功") |
45 | : new ResultJson("201", "批量删除失败"); | 52 | : new ResultJson("201", "批量删除失败"); |
@@ -52,7 +59,8 @@ public class NmmsImportController { | @@ -52,7 +59,8 @@ public class NmmsImportController { | ||
52 | * @param originmanifestmaster | 59 | * @param originmanifestmaster |
53 | * @return | 60 | * @return |
54 | */ | 61 | */ |
55 | - @RequestMapping(value = "/mountAwbh") | 62 | + @ApiOperation(value = "分单批量挂载") |
63 | + @PostMapping(value = "/mountAwbh") | ||
56 | @ResponseBody | 64 | @ResponseBody |
57 | public ResultJson antivirus_log_remove(@RequestBody ORIGINMANIFESTMASTER originmanifestmaster){ | 65 | public ResultJson antivirus_log_remove(@RequestBody ORIGINMANIFESTMASTER originmanifestmaster){ |
58 | 66 |
@@ -92,15 +92,15 @@ public class ORIGINMANIFESTMASTER extends ManifestBase{ | @@ -92,15 +92,15 @@ public class ORIGINMANIFESTMASTER extends ManifestBase{ | ||
92 | 92 | ||
93 | private String consigneePhone; | 93 | private String consigneePhone; |
94 | 94 | ||
95 | - public List<String> awbhIds; | 95 | + public String awbhIds; |
96 | 96 | ||
97 | public List<ORIGINMANIFESTMASTER> chidren; | 97 | public List<ORIGINMANIFESTMASTER> chidren; |
98 | 98 | ||
99 | - public List<String> getAwbhIds() { | 99 | + public String getAwbhIds() { |
100 | return awbhIds; | 100 | return awbhIds; |
101 | } | 101 | } |
102 | 102 | ||
103 | - public void setAwbhIds(List<String> awbhIds) { | 103 | + public void setAwbhIds(String awbhIds) { |
104 | this.awbhIds = awbhIds; | 104 | this.awbhIds = awbhIds; |
105 | } | 105 | } |
106 | 106 |
@@ -95,13 +95,13 @@ public class Originmanifestsecondary { | @@ -95,13 +95,13 @@ public class Originmanifestsecondary { | ||
95 | //报文结束标识 | 95 | //报文结束标识 |
96 | private static String END_WORD= "="; | 96 | private static String END_WORD= "="; |
97 | 97 | ||
98 | - private List<String> awbhIds; | 98 | + private String awbhIds; |
99 | 99 | ||
100 | - public List<String> getAwbhIds() { | 100 | + public String getAwbhIds() { |
101 | return awbhIds; | 101 | return awbhIds; |
102 | } | 102 | } |
103 | 103 | ||
104 | - public void setAwbhIds(List<String> awbhIds) { | 104 | + public void setAwbhIds(String awbhIds) { |
105 | this.awbhIds = awbhIds; | 105 | this.awbhIds = awbhIds; |
106 | } | 106 | } |
107 | 107 |
@@ -32,10 +32,12 @@ public class NmmsImportServiceImpl implements NmmsImportService{ | @@ -32,10 +32,12 @@ public class NmmsImportServiceImpl implements NmmsImportService{ | ||
32 | int w = 0; | 32 | int w = 0; |
33 | try { | 33 | try { |
34 | String awba = ""; | 34 | String awba = ""; |
35 | - List<String> awbhIds = master.getAwbhIds(); | 35 | + if(master != null){ |
36 | + if (master.getAwbhIds().contains(",")){ | ||
37 | + String[] split = master.getAwbhIds().split(","); | ||
36 | // 查询该分单绑定的主单id | 38 | // 查询该分单绑定的主单id |
37 | - for (int i=0; i< awbhIds.size(); i++){ | ||
38 | - Originmanifestsecondary originmanifestsecondary = originmanifestsecondaryMapper.findAwba(awbhIds.get(i)); | 39 | + for (int i=0; i< split.length; i++){ |
40 | + Originmanifestsecondary originmanifestsecondary = originmanifestsecondaryMapper.findAwba(split[i]); | ||
39 | log.info("查询的主单id:{}", originmanifestsecondary); | 41 | log.info("查询的主单id:{}", originmanifestsecondary); |
40 | if (originmanifestsecondary != null){ | 42 | if (originmanifestsecondary != null){ |
41 | awba = originmanifestsecondary.getWaybillnomaster(); | 43 | awba = originmanifestsecondary.getWaybillnomaster(); |
@@ -44,12 +46,14 @@ public class NmmsImportServiceImpl implements NmmsImportService{ | @@ -44,12 +46,14 @@ public class NmmsImportServiceImpl implements NmmsImportService{ | ||
44 | // 修改分单表 所绑定的主单id | 46 | // 修改分单表 所绑定的主单id |
45 | if (originmanifestmaster!=null){ | 47 | if (originmanifestmaster!=null){ |
46 | log.info("挂载主单的id:{}", originmanifestmaster); | 48 | log.info("挂载主单的id:{}", originmanifestmaster); |
47 | - log.info("修改分单数据参数:{}", awbhIds, originmanifestmaster.getAutoid()); | ||
48 | - w = originmanifestsecondaryMapper.updateMasterAutoId(awbhIds.get(i), originmanifestmaster.getAutoid()); | 49 | + log.info("修改分单数据参数:{}", split, originmanifestmaster.getAutoid()); |
50 | + w = originmanifestsecondaryMapper.updateMasterAutoId(split[i], originmanifestmaster.getAutoid()); | ||
49 | log.info("修改后的状态:{}", w); | 51 | log.info("修改后的状态:{}", w); |
50 | } | 52 | } |
51 | } | 53 | } |
52 | } | 54 | } |
55 | + } | ||
56 | + } | ||
53 | return w; | 57 | return w; |
54 | }catch (Exception e){ | 58 | }catch (Exception e){ |
55 | e.printStackTrace(); | 59 | e.printStackTrace(); |
-
请 注册 或 登录 后发表评论