|
|
|
@ -1372,4 +1372,40 @@ public class BaseServiceImpl implements BaseService { |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData changeRoutingStatus(RoutingHeaderData inData){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
baseMapper.changeRoutingStatus(inData); |
|
|
|
responseData.setCode("200"); |
|
|
|
responseData.setSuccess(true); |
|
|
|
responseData.setMsg("操作成功!"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData checkRoutingAndOrder(RoutingHeaderData inData){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
RoutingHeaderData checkStatus=baseMapper.checkRoutingStatus(inData); |
|
|
|
if(checkStatus==null){ |
|
|
|
responseData.setMsg("该产品的工艺路线版本已被删除,请刷新数据!"); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
if(!"投产".equals(checkStatus.getStatus())){ |
|
|
|
responseData.setMsg("该产品的工艺路线版本尚未投产!"); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
int number=baseMapper.shopOrderRoutingNumber(inData); |
|
|
|
if (number==0){ |
|
|
|
responseData.setMsg("没有订单需要同步!"); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
responseData.setObj(number); |
|
|
|
responseData.setCode("200"); |
|
|
|
responseData.setSuccess(true); |
|
|
|
responseData.setMsg("操作成功!"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
} |