diff --git a/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java b/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java index aeae3de..78ce917 100644 --- a/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java +++ b/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java @@ -1376,6 +1376,16 @@ public class BaseServiceImpl implements BaseService { @Override public ResponseData changeRoutingStatus(RoutingHeaderData inData){ ResponseData responseData = new ResponseData(); + if("投产".equals(inData.getStatus())){ + inData.setStatusDb("B"); + inData.setPhaseOutDate(null); + }else if("停用".equals(inData.getStatus())){ + inData.setStatusDb("S"); + inData.setPhaseOutDate(new Date()); + }else if("试验".equals(inData.getStatus())) { + inData.setStatusDb("T"); + inData.setPhaseOutDate(null); + } baseMapper.changeRoutingStatus(inData); responseData.setCode("200"); responseData.setSuccess(true); diff --git a/src/main/resources/mapper/base/BaseMapper.xml b/src/main/resources/mapper/base/BaseMapper.xml index 937209d..053b2de 100644 --- a/src/main/resources/mapper/base/BaseMapper.xml +++ b/src/main/resources/mapper/base/BaseMapper.xml @@ -777,7 +777,7 @@ dbo.Get_Part_DescSpec(site,WX_PartNo) as wxSpec,dbo.Get_WorkCenter_Type(Site,Wor - update RoutingHeader SET status=#{status} where Site=#{site} and PartNo=#{partNo} and RevNo=#{revNo} + update RoutingHeader SET status=#{status},status_DB=#{statusDb},PhaseOutDate=#{phaseOutDate} where Site=#{site} and PartNo=#{partNo} and RevNo=#{revNo}