|
|
@@ -874,7 +874,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
|
|
|
//将工单状态更新为维修中
|
|
|
recordData.setMaintenanceState(eRecordStatu.Maintenance.getValue());
|
|
|
- String mi = dispatch.getOrderType() == eDispatchType.Cooperation.getValue() ? recordData.getMaintenancerId()+","+String.valueOf(userId) : String.valueOf(userId);
|
|
|
+ String mi = dispatch.getOrderType() == eDispatchType.Cooperation.getValue() ? recordData.getMaintenancerId() + "," + String.valueOf(userId) : String.valueOf(userId);
|
|
|
recordData.setMaintenancerId(mi);
|
|
|
recordData.setMaintenancerName(result.getUserName());
|
|
|
recordData.setMaintenancerPhone(result.getUserPhone());
|
|
|
@@ -926,52 +926,116 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
return CommonResult.fail(st);
|
|
|
}
|
|
|
|
|
|
+ RepairRecord rr = repairRecordService.getById(rsor.getRecordId());
|
|
|
+ if (rr == null) {
|
|
|
+ return CommonResult.fail("维修单数据失效,派单失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (rr.getMaintenanceState() != eRecordStatu.Dispatch.getValue()) {
|
|
|
+ return CommonResult.fail("维修单状态异常,派单失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ Integer isDuty = 0;
|
|
|
+ Date nowDate = new Date();
|
|
|
+ String dateHour = new SimpleDateFormat("HH:mm").format(new Date());
|
|
|
+ String dateNow = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
|
|
|
+
|
|
|
try {
|
|
|
+ List<String> shifts = Arrays.asList(rsor.getShiftId().split(",")).stream().distinct().collect(Collectors.toList());
|
|
|
+ RepairDispatchRecord rdr = null;
|
|
|
+ //只获取不是值班 或下班后的排班数据
|
|
|
+ List<RepairShiftSettings> shiftDatas = repairShiftSettingsService.getRepairsShiftIdByHour(shifts, dateHour);
|
|
|
+ List<RepairShiftSettings> datas = shiftDatas.stream().filter(e -> ("," + rsor.getShiftId() + ",").contains(("," + e.getId() + ","))).collect(Collectors.toList());
|
|
|
+ if (datas.size() > 0) {
|
|
|
+ int acceptanceAssessTime = rsor.getAcceptanceTime();
|
|
|
+ try {
|
|
|
|
|
|
-// 维修人id
|
|
|
- Integer userId = rsor.getUserId();
|
|
|
- RepairUser repairUser = repairUserService.getById(userId);
|
|
|
-// 维修订单id
|
|
|
- Integer recordId = rsor.getRecordId();
|
|
|
- RepairRecord repairRecord = repairRecordService.getById(recordId);
|
|
|
- if (ObjectUtils.isEmpty(repairRecord)) {
|
|
|
- return CommonResult.fail("派单失败");
|
|
|
+ //下班之后或者值班接的单不考核 将报修工单中的is_duty改为1
|
|
|
+ Date workTime = TimeExchange.StringToDate(dateNow + " " + datas.get(0).getEndTime() + ":00", "yyyy-MM-dd HH:mm:ss");
|
|
|
+ if (workTime.before(nowDate)) {
|
|
|
+ isDuty = 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (isDuty == 0) {
|
|
|
+ //在工作时间才去派单
|
|
|
+ List<timeVo> tvs = DelayedUtils.timeVos(datas);
|
|
|
+
|
|
|
+ //工作的时间是否够修完 临下班接的单不做延长
|
|
|
+ for (int i = 0; i < tvs.size(); i++) {
|
|
|
+ Date startWorkTime = TimeExchange.StringToDate(dateNow + " " + tvs.get(i).getStart() + ":00", "yyyy-MM-dd HH:mm:ss");
|
|
|
+ Date endWorkTime = TimeExchange.StringToDate(dateNow + " " + tvs.get(i).getEnd() + ":00", "yyyy-MM-dd HH:mm:ss");
|
|
|
+
|
|
|
+ //小于工作时间段的开始时间
|
|
|
+ if (nowDate.before(startWorkTime) || nowDate.equals(startWorkTime) && i == 0) {
|
|
|
+ //早上开始上班之前的单子
|
|
|
+ int minute = TimeExchange.getOffsetMinutes(nowDate, startWorkTime);
|
|
|
+ int workMinte = TimeExchange.getOffsetMinutes(nowDate, endWorkTime);
|
|
|
+ acceptanceAssessTime = acceptanceAssessTime + minute;
|
|
|
+ acceptanceAssessTime = DelayedUtils.addMinuteStart(tvs, endWorkTime, acceptanceAssessTime, nowDate, dateNow, workMinte, i, 1);
|
|
|
+ break;
|
|
|
+ } else if ((startWorkTime.before(nowDate) || startWorkTime.equals(nowDate)) && (nowDate.before(endWorkTime) || nowDate.equals(endWorkTime))) {
|
|
|
+ //工作时间段内的单子
|
|
|
+ int workMinte = TimeExchange.getOffsetMinutes(nowDate, endWorkTime);
|
|
|
+ acceptanceAssessTime = DelayedUtils.addMinuteStart(tvs, endWorkTime, acceptanceAssessTime, nowDate, dateNow, workMinte, i, 1);
|
|
|
+ break;
|
|
|
+
|
|
|
+ } else {
|
|
|
+ //非工作时间段的单子
|
|
|
+ Date nextStartWorkTime = TimeExchange.StringToDate(dateNow + " " + tvs.get(i + 1).getStart() + ":00", "yyyy-MM-dd HH:mm:ss");
|
|
|
+ if ((endWorkTime.before(nowDate) || endWorkTime.equals(nowDate)) && (nowDate.before(nextStartWorkTime) || nowDate.equals(nextStartWorkTime))) {
|
|
|
+ Date nextEndWorkTime = TimeExchange.StringToDate(dateNow + " " + tvs.get(i + 1).getEnd() + ":00", "yyyy-MM-dd HH:mm:ss");
|
|
|
+ int minute = TimeExchange.getOffsetMinutes(nowDate, nextStartWorkTime);
|
|
|
+ int workMinte = TimeExchange.getOffsetMinutes(nowDate, nextEndWorkTime);
|
|
|
+ acceptanceAssessTime = acceptanceAssessTime + minute;
|
|
|
+ acceptanceAssessTime = DelayedUtils.addMinuteStart(tvs, nextEndWorkTime, acceptanceAssessTime, nowDate, dateNow, workMinte, i, 2);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ rdr = new RepairDispatchRecord();
|
|
|
+ //创建派单记录
|
|
|
+ rdr.setAssignedTime(new Date());
|
|
|
+ rdr.setAcceptanceAssessTime(acceptanceAssessTime);
|
|
|
+ rdr.setOrderType(eDispatchType.Send.getValue());
|
|
|
+ rdr.setIsLoseEfficacy(eDispatchResult.NotExpired.getValue());
|
|
|
+ }
|
|
|
+
|
|
|
+ } catch (Exception e) {
|
|
|
+ throw new Exception("派单失败!");
|
|
|
+ }
|
|
|
}
|
|
|
- repairRecord.setMaintenanceState(eRecordStatu.Dispatch.getValue());
|
|
|
- repairRecord.setMaintenancerId(recordId + "");
|
|
|
- repairRecord.setMaintenancerName(repairUser.getUserName());
|
|
|
- repairRecord.setMaintenancerPhone(repairUser.getUserPhone());
|
|
|
|
|
|
-// 修改维修订单
|
|
|
- boolean update = repairRecordService.updateById(repairRecord);
|
|
|
+ rr.setIsDuty(isDuty);
|
|
|
+ int result = repairRecordService.updateRepairRecord(rr);
|
|
|
|
|
|
-// 添加派单记录
|
|
|
- RepairDispatchRecord repairDispatchRecord = new RepairDispatchRecord();
|
|
|
- repairDispatchRecord.setRecordId(recordId);
|
|
|
- repairDispatchRecord.setUsersId(userId);
|
|
|
- repairDispatchRecord.setAssignedTime(new Date());
|
|
|
- repairDispatchRecord.setAcceptanceAssessTime(repairUser.getAcceptanceAssessTime());
|
|
|
- repairDispatchRecord.setOrderType(eDispatchType.Send.getValue());
|
|
|
- repairDispatchRecord.setIsLoseEfficacy(eDispatchResult.NotExpired.getValue());
|
|
|
+ if (result <= 0) {
|
|
|
+ throw new Exception("派单失败!");
|
|
|
+ }
|
|
|
|
|
|
- boolean save = repairDispatchRecordService.save(repairDispatchRecord);
|
|
|
+ if (rdr != null) {
|
|
|
+ rdr.setRecordId(rr.getId());
|
|
|
+ rdr.setUsersId(rsor.getId());
|
|
|
+ int dispatch = repairDispatchRecordService.insertRepairDispatchRecord(rdr);
|
|
|
+ if (dispatch <= 0) {
|
|
|
+ throw new Exception("派单失败!");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
-// 追踪记录表
|
|
|
+ //追踪记录表
|
|
|
RepairTrackRecord repairTrackRecord = new RepairTrackRecord();
|
|
|
- repairTrackRecord.setRecordId(recordId);
|
|
|
+ repairTrackRecord.setRecordId(rsor.getRecordId());
|
|
|
repairTrackRecord.setContent("派单");
|
|
|
- boolean save1 = repairTrackRecordService.save(repairTrackRecord);
|
|
|
-
|
|
|
-
|
|
|
- if (!(update || save || save1)) {
|
|
|
- throw new Exception("派单失败");
|
|
|
+ int insertTrack = repairTrackRecordService.insertRepairTrackRecord(repairTrackRecord);
|
|
|
+ if (insertTrack <= 0) {
|
|
|
+ throw new Exception("派单失败!");
|
|
|
}
|
|
|
|
|
|
- return CommonResult.ok("派单成功");
|
|
|
+
|
|
|
} catch (Exception e) {
|
|
|
throw new Exception("派单失败");
|
|
|
}
|
|
|
-
|
|
|
+ return CommonResult.ok("派单成功");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1093,6 +1157,52 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
return CommonResult.ok("转单审核成功");
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public CommonResult cooperationDetail(int recordId) {
|
|
|
+ RepairRecord rr = repairRecordService.getRepairById(recordId);
|
|
|
+ if (rr == null) {
|
|
|
+ return CommonResult.fail("维修单数据不存在,获取协作审核失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (rr.getMaintenanceState() != eRecordStatu.Collaborate.getValue()) {
|
|
|
+ return CommonResult.fail("维修单状态异常,获取协作审核失败");
|
|
|
+ }
|
|
|
+ CollaborateDetailVo result = repairCollaborateRecordService.queryCollaborateDetail(recordId);
|
|
|
+ if (result == null) {
|
|
|
+ return CommonResult.fail("协作审核数据不存在,无法进行协作审核操作");
|
|
|
+ }
|
|
|
+ String[] cns = result.getCollaboratorName().split(",");
|
|
|
+ List<CollaborateDataVo> cdvs = new ArrayList<>();
|
|
|
+ for (int i = 0; i < cns.length; i++) {
|
|
|
+ String[] cn = cns[i].split("-");
|
|
|
+ CollaborateDataVo cdv = new CollaborateDataVo();
|
|
|
+ cdv.setId(Integer.valueOf(cn[0]));
|
|
|
+ cdv.setName(cn[1]);
|
|
|
+ cdvs.add(cdv);
|
|
|
+ }
|
|
|
+ result.setCollaboratorDatas(cdvs);
|
|
|
+ return CommonResult.ok(result);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CommonResult transferDetail(int recordId) {
|
|
|
+ RepairRecord rr = repairRecordService.getRepairById(recordId);
|
|
|
+ if (rr == null) {
|
|
|
+ return CommonResult.fail("维修单数据不存在,获取转单审核失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (rr.getMaintenanceState() != eRecordStatu.Transfer.getValue()) {
|
|
|
+ return CommonResult.fail("维修单状态异常,获取转单审核失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ TransferDetailVo result = repairTransferRecordService.queryTransferDetail(recordId);
|
|
|
+ if (result == null) {
|
|
|
+ return CommonResult.fail("转单审核数据不存在,无法进行转单审核操作");
|
|
|
+ }
|
|
|
+
|
|
|
+ return CommonResult.ok(result);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 协作审核
|
|
|
*
|
|
|
@@ -1193,10 +1303,10 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
repairTrackRecord.setRecordId(rr.getId());
|
|
|
repairTrackRecord.setContent("协作审核");
|
|
|
int insertTrack = repairTrackRecordService.insertRepairTrackRecord(repairTrackRecord);
|
|
|
- if(insertTrack <= 0){
|
|
|
+ if (insertTrack <= 0) {
|
|
|
throw new Exception("协作审核失败!");
|
|
|
}
|
|
|
- }catch (Exception e){
|
|
|
+ } catch (Exception e) {
|
|
|
throw new Exception("协作审核失败!");
|
|
|
}
|
|
|
|
|
|
@@ -1251,10 +1361,10 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
.orderByAsc(RepairReceiving::getReceivingTime);
|
|
|
|
|
|
List<RepairReceiving> list = repairReceivingService.list(wrapper2);
|
|
|
- String difference ="";
|
|
|
+ String difference = "";
|
|
|
if (ObjectUtils.isEmpty(list) || list.size() <= 0) {
|
|
|
- difference ="0天 0小时 0分 0秒";
|
|
|
- }else {
|
|
|
+ difference = "0天 0小时 0分 0秒";
|
|
|
+ } else {
|
|
|
RepairReceiving repairReceiving = list.get(0);
|
|
|
Date receivingTime = repairReceiving.getReceivingTime();
|
|
|
difference = DateUtils.difference(receivingTime, endTime);
|
|
|
@@ -1271,7 +1381,6 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 改价显示
|
|
|
*
|
|
|
@@ -1400,7 +1509,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
|
|
|
List<Integer> ids = apr.getIds();
|
|
|
|
|
|
- List<RepairConsumables> repairConsumables = apr.getRepairConsumables();
|
|
|
+ List<RepairConsumables> repairConsumables = apr.getRepairConsumablesList();
|
|
|
// 当前报修记录
|
|
|
LambdaQueryWrapper<RepairConsumables> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.select(RepairConsumables::getId)
|
|
|
@@ -1486,76 +1595,55 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
String st = paramUtils.getParamError(bindingResult);
|
|
|
return CommonResult.fail(st);
|
|
|
}
|
|
|
- Integer recordId = dr.getRecordId();
|
|
|
- // 接单
|
|
|
- Integer receiving = dr.getReceiving();
|
|
|
- // 维修
|
|
|
- Integer maintain = dr.getMaintain();
|
|
|
|
|
|
try {
|
|
|
|
|
|
-//派单记录
|
|
|
- if (receiving > 0) {
|
|
|
- LambdaQueryWrapper<RepairDispatchRecord> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(RepairDispatchRecord::getRecordId, recordId)
|
|
|
- .eq(RepairDispatchRecord::getIsLoseEfficacy, eDispatchResult.NotExpired.getValue());
|
|
|
- List<RepairDispatchRecord> list = repairDispatchRecordService.list(wrapper);
|
|
|
- if (ObjectUtils.isEmpty(list) || list.size() <= 0) {
|
|
|
- return CommonResult.fail("延时失败");
|
|
|
- }
|
|
|
- list.forEach(repairDispatchRecord -> {
|
|
|
- Integer acceptanceAssessTime = repairDispatchRecord.getAcceptanceAssessTime();
|
|
|
- repairDispatchRecord.setAcceptanceAssessTime(acceptanceAssessTime + receiving);
|
|
|
- boolean update = repairDispatchRecordService.updateById(repairDispatchRecord);
|
|
|
- if (!update) {
|
|
|
- try {
|
|
|
- throw new Exception("延时失败");
|
|
|
- } catch (Exception e) {
|
|
|
- throw new RuntimeException(e);
|
|
|
- }
|
|
|
+ //接单考核时间大于0 去修改派单记录表的数据
|
|
|
+ if (dr.getReceiving() > 0) {
|
|
|
+ List<RepairDispatchRecord> list = repairDispatchRecordService.queryDispatchByRecordId(dr.getRecordId());
|
|
|
+ if (list.size() > 0) {
|
|
|
+ for (RepairDispatchRecord data : list) {
|
|
|
+ data.setAcceptanceAssessTime(data.getAcceptanceAssessTime() + dr.getReceiving());
|
|
|
}
|
|
|
- });
|
|
|
|
|
|
+ boolean updateBatch = repairDispatchRecordService.updateDispatchBatch(list);
|
|
|
+ if (!updateBatch) {
|
|
|
+ throw new Exception("延时失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-// 接单记录
|
|
|
- if (maintain > 0) {
|
|
|
- LambdaQueryWrapper<RepairReceiving> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(RepairReceiving::getRecordId, recordId)
|
|
|
- .eq(RepairReceiving::getIsLoseEfficacy, eDispatchResult.NotExpired.getValue());
|
|
|
+ //接单记录
|
|
|
+ if (dr.getMaintain() > 0) {
|
|
|
+ List<RepairReceiving> list = repairReceivingService.queryReceivingByRecordId(dr.getRecordId());
|
|
|
+ if (list.size() > 0) {
|
|
|
|
|
|
- List<RepairReceiving> list = repairReceivingService.list(wrapper);
|
|
|
- if (ObjectUtils.isEmpty(list) || list.size() <= 0) {
|
|
|
- return CommonResult.fail("延时失败");
|
|
|
- }
|
|
|
- list.forEach(repairReceiving -> {
|
|
|
- Integer maintenanceAssessTime = repairReceiving.getMaintenanceAssessTime();
|
|
|
- repairReceiving.setMaintenanceAssessTime(maintenanceAssessTime + maintain);
|
|
|
- boolean update = repairReceivingService.updateById(repairReceiving);
|
|
|
- if (!update) {
|
|
|
- try {
|
|
|
- throw new Exception("延时失败");
|
|
|
- } catch (Exception e) {
|
|
|
- throw new RuntimeException(e);
|
|
|
- }
|
|
|
+ for (RepairReceiving data : list) {
|
|
|
+ data.setMaintenanceAssessTime(data.getMaintenanceAssessTime() + dr.getMaintain());
|
|
|
+ }
|
|
|
+
|
|
|
+ boolean updateBatch = repairReceivingService.updateReceivingBatch(list);
|
|
|
+ if (!updateBatch) {
|
|
|
+ throw new Exception("延时失败");
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
-// 追踪记录表
|
|
|
+ //追踪记录表
|
|
|
RepairTrackRecord repairTrackRecord = new RepairTrackRecord();
|
|
|
- repairTrackRecord.setRecordId(recordId);
|
|
|
+ repairTrackRecord.setRecordId(dr.getRecordId());
|
|
|
repairTrackRecord.setContent("延时");
|
|
|
boolean save = repairTrackRecordService.save(repairTrackRecord);
|
|
|
|
|
|
if (!save) {
|
|
|
throw new Exception("延时失败");
|
|
|
}
|
|
|
- return CommonResult.ok("延时成功");
|
|
|
-
|
|
|
} catch (Exception e) {
|
|
|
throw new Exception("延时失败");
|
|
|
}
|
|
|
+
|
|
|
+ return CommonResult.ok("延时成功");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1645,7 +1733,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
return CommonResult.ok("回复成功");
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
+ @Override
|
|
|
public void reportExport(HttpServletResponse response, String keyWord, String startTime, String endTime, Integer schoolId, Integer state, String userhead) throws Exception {
|
|
|
|
|
|
if (startTime != null && endTime != null) {
|
|
|
@@ -1696,7 +1784,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
break;
|
|
|
case 1:
|
|
|
stateStr = "=1)";
|
|
|
- result = repairRecordService.queryNotTimeoutReportExport( stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryNotTimeoutReportExport(stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
//待接单才能关单
|
|
|
r.setState("待接单");
|
|
|
@@ -1704,7 +1792,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
break;
|
|
|
case 2:
|
|
|
stateStr = "=2)";
|
|
|
- result = repairRecordService.queryNotTimeoutReportExport( stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryNotTimeoutReportExport(stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
r.setState("维修中");
|
|
|
|
|
|
@@ -1712,7 +1800,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
break;
|
|
|
case 3:
|
|
|
stateStr = "=3)";
|
|
|
- result = repairRecordService.queryNotTimeoutReportExport( stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryNotTimeoutReportExport(stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
r.setState("待处理");
|
|
|
|
|
|
@@ -1720,7 +1808,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
break;
|
|
|
case 4:
|
|
|
stateStr = "=5 or rr.maintenance_state = 6)";
|
|
|
- result = repairRecordService.queryNotTimeoutReportExport( stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryNotTimeoutReportExport(stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
r.setState("待审核");
|
|
|
|
|
|
@@ -1735,7 +1823,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
break;
|
|
|
case 6:
|
|
|
stateStr = "=8)";
|
|
|
- result = repairRecordService.queryNotTimeoutReportExport( stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryNotTimeoutReportExport(stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
r.setState("已取消");
|
|
|
|
|
|
@@ -1743,13 +1831,13 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
break;
|
|
|
case 7:
|
|
|
stateStr = "=9)";
|
|
|
- result = repairRecordService.queryNotTimeoutReportExport( stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryNotTimeoutReportExport(stateStr, keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
r.setState("已关单");
|
|
|
}
|
|
|
break;
|
|
|
case 8:
|
|
|
- result = repairRecordService.queryTimeoutReportExport( keyWord, startTime, endTime, schoolId);
|
|
|
+ result = repairRecordService.queryTimeoutReportExport(keyWord, startTime, endTime, schoolId);
|
|
|
for (ReportExportVo r : result) {
|
|
|
r.setState("已超时");
|
|
|
}
|
|
|
@@ -1775,7 +1863,7 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
|
|
|
for (int i = 0; i < result.size(); i++) {
|
|
|
ReportExportVo reportExportVo = result.get(i);
|
|
|
- Row dataRow1 = sheet.createRow(i+1);
|
|
|
+ Row dataRow1 = sheet.createRow(i + 1);
|
|
|
dataRow1.createCell(0).setCellValue(reportExportVo.getRecordNo());
|
|
|
dataRow1.createCell(1).setCellValue(reportExportVo.getAreaName());
|
|
|
dataRow1.createCell(2).setCellValue(reportExportVo.getUserName());
|
|
|
@@ -1964,7 +2052,8 @@ public class RepairRecordController implements RepairRecordControllerAPI {
|
|
|
|
|
|
return CommonResult.ok("提交成功!");
|
|
|
}
|
|
|
- @Override
|
|
|
+
|
|
|
+ @Override
|
|
|
@Transactional(rollbackFor = {Exception.class})
|
|
|
public CommonResult transferApply(transferApplyRequest data, BindingResult bindingResult) throws Exception {
|
|
|
try {
|