|
|
@@ -120,7 +120,9 @@ public class BaseSafetyToolServiceImpl implements IBaseSafetyToolService {
|
|
|
*/
|
|
|
@Override
|
|
|
public BaseSafetyTool getInfo(Long toolId) {
|
|
|
- return safetyToolMapper.getInfo(toolId);
|
|
|
+ BaseSafetyTool tool = safetyToolMapper.getInfo(toolId);
|
|
|
+ setBaseSafetyTool(tool);
|
|
|
+ return tool;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -128,7 +130,9 @@ public class BaseSafetyToolServiceImpl implements IBaseSafetyToolService {
|
|
|
*/
|
|
|
@Override
|
|
|
public BaseSafetyTool getInfoByQcode(String qcode) {
|
|
|
- return safetyToolMapper.getInfoByQcode(qcode);
|
|
|
+ BaseSafetyTool tool = safetyToolMapper.getInfoByQcode(qcode);
|
|
|
+ setBaseSafetyTool(tool);
|
|
|
+ return tool;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -136,6 +140,11 @@ public class BaseSafetyToolServiceImpl implements IBaseSafetyToolService {
|
|
|
*/
|
|
|
@Override
|
|
|
public void setBaseSafetyTool(BaseSafetyTool tool) {
|
|
|
+ // 是否已报废
|
|
|
+ if (!tool.getState().equals(ToolStateEnum.NORMAL.getCode())) {
|
|
|
+ tool.setTestState(ToolTestStateEnum.SCRAP.getCode());
|
|
|
+ return;
|
|
|
+ }
|
|
|
// 查询该工具相关的 待送检 计划
|
|
|
List<SecScheduled> scheduledList = scheduledMapper.listScheduled(tool.getToolId());
|
|
|
if(CollectionUtils.isNotEmpty(scheduledList)){
|