|
|
@ -9,7 +9,6 @@ import com.spring.modules.Tooling.entity.IfsTool; |
|
|
import com.spring.modules.Tooling.entity.IfsToolInstance; |
|
|
import com.spring.modules.Tooling.entity.IfsToolInstance; |
|
|
import com.spring.modules.Tooling.entity.IfsToolInstanceDate; |
|
|
import com.spring.modules.Tooling.entity.IfsToolInstanceDate; |
|
|
import com.spring.modules.Tooling.service.ToolService; |
|
|
import com.spring.modules.Tooling.service.ToolService; |
|
|
import com.spring.modules.base.entity.PersonnelLevel; |
|
|
|
|
|
import com.spring.modules.base.utils.DateUtils; |
|
|
import com.spring.modules.base.utils.DateUtils; |
|
|
import com.spring.modules.base.utils.HttpClientUtil; |
|
|
import com.spring.modules.base.utils.HttpClientUtil; |
|
|
import com.spring.modules.base.utils.ResponseData; |
|
|
import com.spring.modules.base.utils.ResponseData; |
|
|
@ -715,4 +714,34 @@ public class ToolServiceImpl implements ToolService { |
|
|
//保存新增的数据 |
|
|
//保存新增的数据 |
|
|
toolDao.deleteToolInstanceDate(inData); |
|
|
toolDao.deleteToolInstanceDate(inData); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public IfsTool getNextToolId(IfsTool inData) { |
|
|
|
|
|
//公共参数 |
|
|
|
|
|
//公共参数 |
|
|
|
|
|
String site = inData.getSite(); |
|
|
|
|
|
String toolId = inData.getToolId(); |
|
|
|
|
|
//调用存储过程 |
|
|
|
|
|
Map<String, Object> resultMap = this.getNextToolId(site, toolId); |
|
|
|
|
|
toolId = String.valueOf(resultMap.get("nextToolId")); |
|
|
|
|
|
//重置 |
|
|
|
|
|
inData.setToolId(toolId); |
|
|
|
|
|
return inData; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @description: 获取工具的下一个编码 |
|
|
|
|
|
* @author LR |
|
|
|
|
|
* @date 2024/9/24 18:17 |
|
|
|
|
|
* @version 1.0 |
|
|
|
|
|
*/ |
|
|
|
|
|
public Map<String, Object> getNextToolId(String site, String toolId) { |
|
|
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
|
|
params.add(site); |
|
|
|
|
|
params.add(toolId); |
|
|
|
|
|
//调用存储过程 |
|
|
|
|
|
List<Map<String, Object>> resultList = procedureDao.getProcedureData("getNextToolId", params); |
|
|
|
|
|
//处理返回的结果 |
|
|
|
|
|
return resultList.get(0); |
|
|
|
|
|
} |
|
|
} |
|
|
} |