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}