|
|
|
@ -393,4 +393,68 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
//处理结果集 |
|
|
|
return resultList.get(0); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void deleteSoFinalRoll(SoFinalRollData inData) { |
|
|
|
//公共参数 |
|
|
|
String site = inData.getSite(); |
|
|
|
String finalRollNo = inData.getFinalRollNo(); |
|
|
|
//调用存储过程 检查 删除成品卷 |
|
|
|
Map<String, Object> resultMap = this.checkAndDeleteSoFinalRoll(site, finalRollNo); |
|
|
|
//判断是否继续 |
|
|
|
String code = String.valueOf(resultMap.get("result_code")); |
|
|
|
if ("400".equalsIgnoreCase(code)) { |
|
|
|
String msg = String.valueOf(resultMap.get("result_msg")); |
|
|
|
throw new RuntimeException(msg); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 调用存储过程 检查 删除成品卷 |
|
|
|
* @author LR |
|
|
|
* @date 2024/6/13 11:02 |
|
|
|
* @version 1.0 |
|
|
|
*/ |
|
|
|
public Map<String, Object> checkAndDeleteSoFinalRoll(String site, String finalRollNo) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); |
|
|
|
params.add(finalRollNo); |
|
|
|
//存储过程 调用存储过程 创建分卷 |
|
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("checkAndDeleteSoFinalRoll", params); |
|
|
|
//处理结果集 |
|
|
|
return resultList.get(0); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void cancelCheckSoFinalRoll(SoFinalRollData inData) { |
|
|
|
//公共参数 |
|
|
|
String site = inData.getSite(); |
|
|
|
String finalRollNo = inData.getFinalRollNo(); |
|
|
|
//调用存储过程 检查 取消检验成品卷 |
|
|
|
Map<String, Object> resultMap = this.cancelCheckSoFinalRollWithFqc(site, finalRollNo); |
|
|
|
//判断是否继续 |
|
|
|
String code = String.valueOf(resultMap.get("result_code")); |
|
|
|
if ("400".equalsIgnoreCase(code)) { |
|
|
|
String msg = String.valueOf(resultMap.get("result_msg")); |
|
|
|
throw new RuntimeException(msg); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: TODO |
|
|
|
* @author LR |
|
|
|
* @date 2024/6/13 11:20 |
|
|
|
* @version 1.0 |
|
|
|
*/ |
|
|
|
public Map<String, Object> cancelCheckSoFinalRollWithFqc(String site, String finalRollNo) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(site); |
|
|
|
params.add(finalRollNo); |
|
|
|
//存储过程 调用存储过程 创建分卷 |
|
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("cancelCheckSoFinalRollWithFqc", params); |
|
|
|
//处理结果集 |
|
|
|
return resultList.get(0); |
|
|
|
} |
|
|
|
} |