| | |
| | | |
| | | try { |
| | | int totalSuccessCount = 0; |
| | | int pageSize = 200; // 每页200条 |
| | | int pageSize = 10; // 每页10条 |
| | | int offset = 0; |
| | | |
| | | while (true) { |
| | |
| | | |
| | | if (cancelReason != null && !cancelReason.isEmpty()) { |
| | | try { |
| | | log.info("取消原因 cancelReason:{},取消人:{}", cancelReason, cancelBy); |
| | | cancelReasonId = Integer.parseInt(cancelReason); |
| | | // 从数据字典查询取消原因文本 |
| | | String dictLabel = sysDictDataService.selectDictLabel("task_cancel_reason", cancelReason); |
| | |
| | | cancelReasonText = "[取消操作:" + (cancelBy != null ? cancelBy : "系统") + "]"; |
| | | } |
| | | } catch (NumberFormatException e) { |
| | | log.warn("取消原因ID格式错误: {}", cancelReason); |
| | | log.error("取消原因ID格式错误: {}", cancelReason,e); |
| | | cancelReasonText = "[取消操作:" + (cancelBy != null ? cancelBy : "系统") + "] " + cancelReason; |
| | | } |
| | | } else { |
| | |
| | | try { |
| | | // 直接通过Service调用Mapper更新SQL Server数据库 |
| | | int rows = dispatchOrdService.updateDispatchOrdState(dispatchOrdId, statusCode); |
| | | // log.debug("更新旧系统状态,DispatchOrdID: {}, StateInt: {}", dispatchOrdId, statusCode); |
| | | log.debug("更新旧系统状态,DispatchOrdID: {}, statusCode: {}", dispatchOrdId, statusCode); |
| | | if (rows > 0) { |
| | | // log.debug("更新旧系统状态成功,DispatchOrdID: {}, StateInt: {}", |
| | | // dispatchOrdId, statusCode); |
| | | log.debug("更新旧系统状态成功,DispatchOrdID: {}, statusCode: {}", |
| | | dispatchOrdId, statusCode); |
| | | return true; |
| | | } else { |
| | | // log.warn("更新旧系统状态失败,未找到对应调度单,DispatchOrdID: {}", dispatchOrdId); |