| | |
| | | |
| | | @Transactional |
| | | @Override |
| | | public AjaxResult mergeCaiYangTran(List<String> ids) { |
| | | return mergeCaiYang(ids); |
| | | public AjaxResult mergeCaiYangTran(List<String> ids,String prefix) { |
| | | return mergeCaiYang(ids,prefix); |
| | | } |
| | | |
| | | @Override |
| | | public String mergeCaiYangApi(List<String> ids) { |
| | | AjaxResult ajaxResult = mergeCaiYang(ids); |
| | | public String mergeCaiYangApi(List<String> ids,String prefix) { |
| | | AjaxResult ajaxResult = mergeCaiYang(ids,prefix); |
| | | log.info("合并采样返回 ->{}",ajaxResult); |
| | | return ajaxResult.get("data").toString(); |
| | | } |
| | | |
| | | private AjaxResult mergeCaiYang(List<String> ids) { |
| | | private AjaxResult mergeCaiYang(List<String> ids,String prefix) { |
| | | if (null != ids && !ids.isEmpty()) { |
| | | if(ids.size()==1) return AjaxResult.error("请选择至少两条项目进行合并!"); |
| | | int i = panduanshifoukeyihebing(ids); |
| | |
| | | sampling.setProId(proId); |
| | | sampling.setProName(proName); |
| | | sampling.setIsMerge(1); |
| | | sampling.setJyxh(idUtils.generateLisID()); |
| | | sampling.setJyxh(idUtils.generateLisID(prefix)); |
| | | if (save(sampling)) { |
| | | if (updateHeBingXm(ids, sampling.getId())) { |
| | | return AjaxResult.success("合并项目成功!", sampling.getId()); |