From d3e2bc408a1ea6a31de2dfc7b362dabb99465d3e Mon Sep 17 00:00:00 2001 From: "[li_she]" <[li.she@xujiesoft.com]> Date: Sun, 29 Jan 2023 09:17:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8F=90=E7=A4=BA=E5=A4=9A?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=20purchasingManagement=202023=E5=B9=B41?= =?UTF-8?q?=E6=9C=8829=E6=97=A5=20=20sxm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/MaterialSplitController.java | 8 +-- .../Impl/MaterialSplitServiceImpl.java | 54 ++++++++++--------- 2 files changed, 32 insertions(+), 30 deletions(-) diff --git a/src/main/java/com/gaotao/modules/purchasingManagement/controller/MaterialSplitController.java b/src/main/java/com/gaotao/modules/purchasingManagement/controller/MaterialSplitController.java index 655bce3..20677fe 100644 --- a/src/main/java/com/gaotao/modules/purchasingManagement/controller/MaterialSplitController.java +++ b/src/main/java/com/gaotao/modules/purchasingManagement/controller/MaterialSplitController.java @@ -1,11 +1,11 @@ package com.gaotao.modules.purchasingManagement.controller; +import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.utils.R; import com.gaotao.modules.pda.utils.ResponseData; import com.gaotao.modules.purchasingManagement.entity.*; import com.gaotao.modules.purchasingManagement.service.MaterialSplitService; -import com.gaotao.modules.schedule.data.SearchScheduleData; -import com.gaotao.modules.schedule.data.SfdcMaterialData; +import com.gaotao.modules.sys.controller.AbstractController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PostMapping; @@ -27,7 +27,7 @@ import java.util.Map; */ @Controller @RequestMapping(value="/materialSplit") -public class MaterialSplitController { +public class MaterialSplitController extends AbstractController { @Autowired private MaterialSplitService materialSplitService; @@ -444,7 +444,7 @@ public class MaterialSplitController { List> resultList = materialSplitService.getPrintCRollInfo(inData); return R.ok() .put("code", 200) - .put("msg", "操作成功!") + .put("msg", getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)) .put("rows", resultList) .put("total", resultList.size()); } diff --git a/src/main/java/com/gaotao/modules/purchasingManagement/service/Impl/MaterialSplitServiceImpl.java b/src/main/java/com/gaotao/modules/purchasingManagement/service/Impl/MaterialSplitServiceImpl.java index 1a986c1..08cb3f7 100644 --- a/src/main/java/com/gaotao/modules/purchasingManagement/service/Impl/MaterialSplitServiceImpl.java +++ b/src/main/java/com/gaotao/modules/purchasingManagement/service/Impl/MaterialSplitServiceImpl.java @@ -1,18 +1,17 @@ package com.gaotao.modules.purchasingManagement.service.Impl; +import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.utils.DateUtil; import com.gaotao.modules.base.dao.BaseMapper; import com.gaotao.modules.base.entity.AccessSiteData; -import com.gaotao.modules.base.entity.ProductProcessRouteData; import com.gaotao.modules.base.entity.SiteData; -import com.gaotao.modules.pda.utils.DateUtils; import com.gaotao.modules.pda.utils.ResponseData; import com.gaotao.modules.purchasingManagement.dao.MaterialSplitMapper; import com.gaotao.modules.purchasingManagement.entity.*; import com.gaotao.modules.purchasingManagement.service.MaterialSplitService; import com.gaotao.modules.purchasingManagement.util.EntityBean; import com.gaotao.modules.schedule.mapper.ProcedureMapper; -import com.gaotao.modules.shopOrder.entity.SOPlannerData; +import com.gaotao.modules.sys.service.SysMsgService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -32,6 +31,9 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { @Autowired private MaterialSplitMapper materialSplitMapper; + + @Autowired + private SysMsgService sysMsgService; //============查询-卷信息========= @Override public List searchRollInformation(SearchRollInformationData indata){ @@ -63,13 +65,13 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { //创建返回打印的数据 List> printList = new ArrayList<>(); if (list3.size() == 0) { - responseData.setMsg("该工厂编码不存在!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200032)); responseData.setCode("500"); return responseData; } List list = baseMapper.checkAccessSite(inList.get(0).getSite(), inList.get(0).getCreatedBy()); if (list.size() == 0) { - responseData.setMsg("角色没有该工厂的权限!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); responseData.setCode("500"); return responseData; } @@ -102,7 +104,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { responseData.setObj(printList); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); return responseData; } @Override @@ -116,7 +118,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { materialSplitMapper.doSaveSuppRollNo(inList); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); return responseData; } @@ -165,7 +167,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { cOrderCurrRollData.setRollNo(inData.getRollNo()); List checkCOrderCurrRoll =materialSplitMapper.checkCOrderCurrRoll(cOrderCurrRollData); if(checkCOrderCurrRoll.size()==0){ - responseData.setMsg("该该卷记录,不在当前用户/当前订单下!!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200140)); responseData.setCode("500"); return responseData; } @@ -176,9 +178,9 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { Double totalIssueQty=materialSplitMapper.getTotalQty2(cRollInfoData); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); if(unissueQty*currPartWidth>totalIssueQty){ - responseData.setMsg("该卷的退料数量大于发料数量,不能继续!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200141)); responseData.setCode("500"); return responseData; } @@ -200,7 +202,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { CheckFinishRollReturn result =new CheckFinishRollReturn(); if(totalQty2>totalIssueQty*(1+materialUsageLimitUp)||totalQty2 check=materialSplitMapper.checkCOrderCurrRoll(cOrderCurrRollData); if(check.size()>0){ - responseData.setMsg("该订单下,该用户下尚有未结单订单,不能扫描新的卷号!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200143)); responseData.setCode("500"); return responseData; } CRollInfoData cRollInfoData=materialSplitMapper.getCRollInfo(inData); if(cRollInfoData==null){ - responseData.setMsg("该卷号不存在,请重新输入!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200144)); responseData.setCode("500"); return responseData; } if(!cRollInfoData.getStatusDb().equals("I")){ - responseData.setMsg("该卷号不在材料库,无法做出库,请重新输入!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200145)); responseData.setCode("500"); return responseData; } if(!cRollInfoData.getPartNo().equals(inData.getfGPartNo())){ - responseData.setMsg("该卷的物料料号与该分切单的物料料号不一致,无法做出库,请重新输入!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200146)); responseData.setCode("500"); return responseData; } @@ -434,7 +436,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { ResponseData responseData = new ResponseData(); String checkSourceType=materialSplitMapper.getSourceType(inData); if((!checkSourceType.equals("采购入库"))&&(!checkSourceType.equals("分切入库"))&&(!checkSourceType.equals("期初入库"))){ - responseData.setMsg("该卷不是分切入库或者采购入库的卷,不能删除!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200147)); responseData.setCode("500"); return responseData; } @@ -442,7 +444,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { materialSplitMapper.deleteRoll2(inData); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); return responseData; } @@ -452,7 +454,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { ResponseData responseData = new ResponseData(); List list= materialSplitMapper.checkRollStatus(inData); if(list.size()>0){ - responseData.setMsg("该卷的状态不是消耗未同步,不允许更改状态!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200148)); responseData.setCode("500"); return responseData; } @@ -460,7 +462,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { materialSplitMapper.sapSynchronization(inData); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); return responseData; } @@ -470,7 +472,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { ResponseData responseData = new ResponseData(); List list= materialSplitMapper.checkFrozenflag(inData); if(list.size()>0){ - responseData.setMsg("该卷已经被冻结,不允许更改!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200149)); responseData.setCode("500"); return responseData; } @@ -478,7 +480,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { materialSplitMapper.freezing(inData); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); return responseData; } @@ -488,7 +490,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { ResponseData responseData = new ResponseData(); List list= materialSplitMapper.checkFrozenflag(inData); if(list.size()==0){ - responseData.setMsg("该卷已经被冻结,不允许更改!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200149)); responseData.setCode("500"); return responseData; } @@ -496,7 +498,7 @@ public class MaterialSplitServiceImpl implements MaterialSplitService { materialSplitMapper.notFreezing(inData); responseData.setCode("200"); responseData.setSuccess(true); - responseData.setMsg("操作成功!"); + responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); return responseData; }