提交 1773dabf authored 作者: 133's avatar 133

[zjm] 负责模块代码提交

上级 7fca0ba0
...@@ -167,6 +167,7 @@ public class DeviceDecommissioningBusinessServiceImpl implements DeviceDecommiss ...@@ -167,6 +167,7 @@ public class DeviceDecommissioningBusinessServiceImpl implements DeviceDecommiss
deviceDecommissioningDetail.setNum("NO:第" + LocalDateTime.now().getYear() + "QT" + deviceDecommissioningDetail.getId()); deviceDecommissioningDetail.setNum("NO:第" + LocalDateTime.now().getYear() + "QT" + deviceDecommissioningDetail.getId());
deviceDecommissioningDetail.setDecommissioningStatus(taskBto.getBillStatus()); deviceDecommissioningDetail.setDecommissioningStatus(taskBto.getBillStatus());
} }
deviceDecommissioningDetail.setLeftSignatureId(decommissioningOrderOutData.getLeftSignatureId());
deviceDecommissioningDetail.setApplyNumber(decommissioningOrderOutData.getApplyNumber()); deviceDecommissioningDetail.setApplyNumber(decommissioningOrderOutData.getApplyNumber());
deviceDecommissioningDetail.setReplayNumber(decommissioningOrderOutData.getReplayNumber()); deviceDecommissioningDetail.setReplayNumber(decommissioningOrderOutData.getReplayNumber());
deviceDecommissioningDetail.setReplyFiles(FilesUtil.stringFileToList(decommissioningOrderOutData.getReplyFileList())); deviceDecommissioningDetail.setReplyFiles(FilesUtil.stringFileToList(decommissioningOrderOutData.getReplyFileList()));
......
...@@ -131,7 +131,7 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -131,7 +131,7 @@ public class JavaToPdfHtmlFreeMarker {
} }
Long endTime = System.currentTimeMillis(); Long endTime = System.currentTimeMillis();
System.out.print("Itext parse Html to Pdf End -> " + (endTime - startTime)); System.out.print("Itext parse Html to Pdf End -> " + (endTime - startTime));
return new FileRet("", pdfPath, preview +folderName+ name); return new FileRet(name, pdfPath, preview +folderName+ name);
} catch (IOException | DocumentException | com.lowagie.text.DocumentException e) { } catch (IOException | DocumentException | com.lowagie.text.DocumentException e) {
e.printStackTrace(); e.printStackTrace();
} finally { } finally {
......
...@@ -233,7 +233,7 @@ public class MatchingDeviceController { ...@@ -233,7 +233,7 @@ public class MatchingDeviceController {
if (m.getDeviceId() != 0) { if (m.getDeviceId() != 0) {
list.add(deviceLibraryService.getOne(m.getDeviceId())); list.add(deviceLibraryService.getOne(m.getDeviceId()));
} else { } else {
list.add(new DeviceLibrary()); list.add(null);
} }
//添加设备履历日志 //添加设备履历日志
List<DeviceLogUserVo> deviceLogs = deviceLogDao.getAllByDeviceIdAndType(id, 1).stream() List<DeviceLogUserVo> deviceLogs = deviceLogDao.getAllByDeviceIdAndType(id, 1).stream()
......
...@@ -269,7 +269,7 @@ public enum StatusEnum { ...@@ -269,7 +269,7 @@ public enum StatusEnum {
/** /**
* 报废状态 * 报废状态
*/ */
SCRAP_2222(2222, "等待上传废签收单"), SCRAP_2222(2222, "等待上传废签收单"),
SCRAP_2223(2223, "报废草稿"), SCRAP_2223(2223, "报废草稿"),
SCRAP_2224(2224, "报废出库签章审核"), SCRAP_2224(2224, "报废出库签章审核"),
SCRAP_2225(2225, "报废出库等待盖电子签章"); SCRAP_2225(2225, "报废出库等待盖电子签章");
......
...@@ -161,6 +161,9 @@ public class ScrapBusinessServiceImpl implements ScrapBusinessService { ...@@ -161,6 +161,9 @@ public class ScrapBusinessServiceImpl implements ScrapBusinessService {
addMessage(new MessageBto(taskBto.getId(),taskBto.getBusinessType(),"发起报废任务,待上传回执单据",gainThisUser(user.getUserId(),user.getUnitsId()))); addMessage(new MessageBto(taskBto.getId(),taskBto.getBusinessType(),"发起报废任务,待上传回执单据",gainThisUser(user.getUserId(),user.getUnitsId())));
scrap.setScrapStatus(taskBto.getBillStatus()); scrap.setScrapStatus(taskBto.getBillStatus());
} }
scrap.setLeftSignatureId(scrapOrderOutData.getLeftSignatureId());
scrap.setSendUserbId(scrapOrderOutData.getSendUserbId());
scrap.setSenderUserB(scrapOrderOutData.getSenderUserB());
scrap.setApplyNumber(scrapOrderOutData.getApplyNumber()); scrap.setApplyNumber(scrapOrderOutData.getApplyNumber());
scrap.setReplayNumber(scrapOrderOutData.getReplayNumber()); scrap.setReplayNumber(scrapOrderOutData.getReplayNumber());
scrap.setDeviceIds(StringUtils.ListToString(scrapOrderOutData.getDevIds())); scrap.setDeviceIds(StringUtils.ListToString(scrapOrderOutData.getDevIds()));
......
...@@ -136,7 +136,7 @@ public class DeviceRepelDetailServiceImpl implements DeviceRepelDetailService { ...@@ -136,7 +136,7 @@ public class DeviceRepelDetailServiceImpl implements DeviceRepelDetailService {
private List<DeviceLibrary> findInvoleDevice(String involeDevice){ private List<DeviceLibrary> findInvoleDevice(String involeDevice){
if (involeDevice!=null && !involeDevice.equals(",") ) { if (involeDevice!=null && !involeDevice.equals(",")&&!involeDevice.equals("")) {
List<String> idStringList = Arrays.asList(involeDevice.split(",")); List<String> idStringList = Arrays.asList(involeDevice.split(","));
List<String> idListString = idStringList.stream().filter(list2->!list2.equals("")).collect(Collectors.toList()); List<String> idListString = idStringList.stream().filter(list2->!list2.equals("")).collect(Collectors.toList());
List<Integer> devIds = idListString.stream().map(Integer::parseInt).collect(Collectors.toList()); List<Integer> devIds = idListString.stream().map(Integer::parseInt).collect(Collectors.toList());
......
...@@ -426,7 +426,7 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -426,7 +426,7 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
list.add(StatusEnum.SEND_BACK_1206); list.add(StatusEnum.SEND_BACK_1206);
TaskDisposeUtil.isNotSubmit(taskBto.getBillStatus(),list); TaskDisposeUtil.isNotSubmit(taskBto.getBillStatus(),list);
DeviceRepelDetail deviceRepelDetail= deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId()); DeviceRepelDetail deviceRepelDetail= deviceRepelDetailService.findDeviceRepelDetailNoDev(taskBto.getBillId());
TaskBto parentTask= taskService.get(taskBto.getParentTaskId()); TaskBto parentTask= taskService.get(taskBto.getParentTaskId());
taskService.moveToSpecial(parentTask, GlobalMap.getStatusEnumMap().get(parentTask.getBillStatus()),0); taskService.moveToSpecial(parentTask, GlobalMap.getStatusEnumMap().get(parentTask.getBillStatus()),0);
taskService.moveToSpecial(taskBto,StatusEnum.SEND_BACK_1207,-1); taskService.moveToSpecial(taskBto,StatusEnum.SEND_BACK_1207,-1);
...@@ -467,7 +467,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -467,7 +467,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
repelTaskStatistical.setDes(resolveConfirm.getDes()); repelTaskStatistical.setDes(resolveConfirm.getDes());
repelTaskStatisticalService.saveRepelTaskStatistical(repelTaskStatistical); repelTaskStatisticalService.saveRepelTaskStatistical(repelTaskStatistical);
//装备状态改为锁定 //装备状态改为锁定
deviceLibraryDao.upDateLockStatus(1,resolveConfirm.getDevIds()); if (resolveConfirm.getDevIds()!=null&&resolveConfirm.getDevIds().size()!=0) {
deviceLibraryDao.upDateLockStatus(1, resolveConfirm.getDevIds());
}
deviceRepelDetail.setDeviceIds(StringUtils.ListToString(resolveConfirm.getDevIds())); deviceRepelDetail.setDeviceIds(StringUtils.ListToString(resolveConfirm.getDevIds()));
deviceRepelDetail.setSubmitDescription(resolveConfirm.getDes()); deviceRepelDetail.setSubmitDescription(resolveConfirm.getDes());
deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail); deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail);
...@@ -487,26 +489,33 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -487,26 +489,33 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
DeviceRepelDetail deviceRepelDetail= deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId()); DeviceRepelDetail deviceRepelDetail= deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId());
RepelTaskStatistical repelTaskStatistical= repelTaskStatisticalService.findRepelTaskStatistical(taskBto.getId(),deviceRepelDetail.getRepelId()); RepelTaskStatistical repelTaskStatistical= repelTaskStatisticalService.findRepelTaskStatistical(taskBto.getId(),deviceRepelDetail.getRepelId());
repelTaskStatistical.setTaskStatus(0); repelTaskStatistical.setTaskStatus(0);
repelTaskStatisticalService.saveRepelTaskStatistical(repelTaskStatistical);
//1 审核通过 //1 审核通过
if (repelAuditResult.getType()==1){ if (repelAuditResult.getType()==1){
List<Integer> list= StringUtils.stringToList(deviceRepelDetail.getDeviceIds()); List<Integer> list= StringUtils.stringToList(deviceRepelDetail.getDeviceIds());
if (list!=null&&list.size()!=0) { repelTaskStatistical.setTaskStatus(5);
if (list!=null&&list.size()!=0) {
taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1208, 0); taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1208, 0);
}else { }else {
taskBto = taskService.moveToEnd(taskBto); taskBto = taskService.moveToEnd(taskBto);
deviceRepelDetail.setRepelStatus(3); deviceRepelDetail.setRepelStatus(3);
repelTaskStatistical.setTaskStatus(1);
addMessage(new MessageBto(taskBto.getId(),taskBto.getBusinessType(),"清退任务审核通过,无提交装备任务结束",findUnitId(taskBto.getOwnUnit()))); addMessage(new MessageBto(taskBto.getId(),taskBto.getBusinessType(),"清退任务审核通过,无提交装备任务结束",findUnitId(taskBto.getOwnUnit())));
} }
}else { }else {
//审核失败 //审核失败
taskService.moveToSpecial(taskBto,StatusEnum.SEND_BACK_1206,0); taskService.moveToSpecial(taskBto,StatusEnum.SEND_BACK_1206,0);
deviceLibraryDao.upDateLockStatus(0,StringUtils.stringToList(deviceRepelDetail.getDeviceIds())); if (deviceRepelDetail.getDeviceIds()!=null&&!deviceRepelDetail.getDeviceIds().equals("")) {
deviceLibraryDao.upDateLockStatus(0, StringUtils.stringToList(deviceRepelDetail.getDeviceIds()));
deviceRepelDetail.setDeviceIds(null);
}
} }
repelTaskStatisticalService.saveRepelTaskStatistical(repelTaskStatistical);
deviceRepelDetail.setAuditingFeedback(repelAuditResult.getDes()); deviceRepelDetail.setAuditingFeedback(repelAuditResult.getDes());
deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail); deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail);
// 判读是否还有需要审核待task // 判读是否还有需要审核待task
isCommission(taskBto,deviceRepelDetail.getRepelId()); isCommission(taskBto,deviceRepelDetail.getRepelId());
isEnd(taskBto,deviceRepelDetail.getRepelId());
} }
...@@ -750,28 +759,31 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -750,28 +759,31 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
deviceRepelDetail.setBillFile(FilesUtil.stringFileToList(storageDeviceRepel.getFileRets())); deviceRepelDetail.setBillFile(FilesUtil.stringFileToList(storageDeviceRepel.getFileRets()));
deviceRepelDetail.setRepelStatus(2); deviceRepelDetail.setRepelStatus(2);
taskService.moveToEnd(taskBto); taskService.moveToEnd(taskBto);
StringBuffer ids=new StringBuffer(); DeviceRepel deviceRepel = deviceRepelService.findDeviceRepel(deviceRepelDetail.getRepelId());
List<DeviceLibrary> libraries= deviceLibraryDao.getDeviceLibraryEntitiesByIdIn(storageDeviceRepel.getDeviceIds()); if (storageDeviceRepel.getDeviceIds()!=null&&storageDeviceRepel.getDeviceIds().size()!=0) {
libraries.forEach( StringBuffer ids = new StringBuffer();
deviceLibrary -> { List<DeviceLibrary> libraries = deviceLibraryDao.getDeviceLibraryEntitiesByIdIn(storageDeviceRepel.getDeviceIds());
ids.append(",").append(deviceLibrary.getId()); libraries.forEach(
} deviceLibrary -> {
); ids.append(",").append(deviceLibrary.getId());
log.info("更新数据装备以及所属单位-{}",libraries.size()); }
long time=System.currentTimeMillis(); );
DeviceRepel deviceRepel= deviceRepelService.findDeviceRepel(deviceRepelDetail.getRepelId()); log.info("更新数据装备以及所属单位-{}", libraries.size());
if (units.getLevel()==2){ long time = System.currentTimeMillis();
deviceLibraryDao.upDateLeftStatusAndUnitNameAndLockStatus(DeviceLifeStatus.SEND_BACK.id, deviceRepelDetail.getSendUnit(), 0, StringUtils.stringToList(deviceRepelDetail.getDeviceIds())); if (units.getLevel() == 2) {
}else { deviceLibraryDao.upDateLeftStatusAndUnitNameAndLockStatus(DeviceLifeStatus.SEND_BACK.id, deviceRepelDetail.getSendUnit(), 0, StringUtils.stringToList(deviceRepelDetail.getDeviceIds()));
deviceLibraryDao.upDateLeftStatusAndUnitNameAndLockStatus(filterTypeReturnLeftStatus(deviceRepel.getType()), deviceRepelDetail.getSendUnit(), 0, StringUtils.stringToList(deviceRepelDetail.getDeviceIds())); } else {
log.info("更新数据装备以及所属单位{}", System.currentTimeMillis() - time); deviceLibraryDao.upDateLeftStatusAndUnitNameAndLockStatus(filterTypeReturnLeftStatus(deviceRepel.getType()), deviceRepelDetail.getSendUnit(), 0, StringUtils.stringToList(deviceRepelDetail.getDeviceIds()));
log.info("更新数据装备以及所属单位{}", System.currentTimeMillis() - time);
}
devLogAdd(libraries,"省本级清退,把装备转变为待清退",userId);
} }
RepelTaskStatistical repelTaskStatistical= repelTaskStatisticalService.findRepelTaskStatistical(taskBto.getId(),deviceRepelDetail.getRepelId()); RepelTaskStatistical repelTaskStatistical= repelTaskStatisticalService.findRepelTaskStatistical(taskBto.getId(),deviceRepelDetail.getRepelId());
repelTaskStatistical.setTaskStatus(1); repelTaskStatistical.setTaskStatus(1);
repelTaskStatisticalService.saveRepelTaskStatistical(repelTaskStatistical); repelTaskStatisticalService.saveRepelTaskStatistical(repelTaskStatistical);
deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail); deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail);
isEnd(taskBto,deviceRepelDetail.getRepelId()); isEnd(taskBto,deviceRepelDetail.getRepelId());
devLogAdd(libraries,"省本级清退,把装备转变为待清退",userId);
addMessage(new MessageBto(taskBto.getId(),taskBto.getBusinessType(),"完成["+deviceRepel.getTitle()+"]本级清退任务",gainThisUser(user.getUserId(),user.getUnitsId()))); addMessage(new MessageBto(taskBto.getId(),taskBto.getBusinessType(),"完成["+deviceRepel.getTitle()+"]本级清退任务",gainThisUser(user.getUserId(),user.getUnitsId())));
} }
......
...@@ -95,7 +95,7 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -95,7 +95,7 @@ public class RepelQueryServiceImpl implements RepelQueryService {
Map<Integer,String> typeMapAbnormal=new HashMap<>(); Map<Integer,String> typeMapAbnormal=new HashMap<>();
Map<String,String> modelMapAbnormal=new HashMap<>(); Map<String,String> modelMapAbnormal=new HashMap<>();
Units units= unitsService.findById(deviceChoosePageVo.getUnitId()); Units units= unitsService.findById(deviceChoosePageVo.getUnitId());
DeviceRepelDetail deviceRepelDetail= repelDetailService.findDeviceRepelDetail(taskService.get(deviceChoosePageVo.getTaskId()).getBillId()); DeviceRepelDetail deviceRepelDetail= repelDetailService.findDeviceRepelDetailNoDev(taskService.get(deviceChoosePageVo.getTaskId()).getBillId());
DeviceRepel deviceRepel=deviceRepelService.findDeviceRepel(deviceRepelDetail.getRepelId()); DeviceRepel deviceRepel=deviceRepelService.findDeviceRepel(deviceRepelDetail.getRepelId());
if (deviceRepel.getSeqNumbers()==null||deviceRepel.getSeqNumbers().equals("")) { if (deviceRepel.getSeqNumbers()==null||deviceRepel.getSeqNumbers().equals("")) {
deviceLibraryDao.findAllByPackingIdInAndOwnUnit(deviceChoosePageVo.getFielding(), units.getName()).stream() deviceLibraryDao.findAllByPackingIdInAndOwnUnit(deviceChoosePageVo.getFielding(), units.getName()).stream()
......
...@@ -121,8 +121,24 @@ public class TrainUser { ...@@ -121,8 +121,24 @@ public class TrainUser {
* 是否发证 * 是否发证
*/ */
@ApiModelProperty(value = "是否发证", name = "certificate") @ApiModelProperty(value = "是否发证", name = "certificate")
private Integer certificate; private Integer certificate;
// @ApiModelProperty(value = "到达时间", name = "arriveTime")
// private Integer arriveTime;
//
//
// @ApiModelProperty(value = "离开时间", name = "leaveTime")
// private Integer leaveTime;
//
//
// @ApiModelProperty(value = "到达就餐 1.午饭 2.晚饭", name = "arriveMeal")
// private Integer arriveMeal;
//
//
// @ApiModelProperty(value = "离开就餐 1.午饭 2.晚饭", name = "leaveMeal")
// private Integer leaveMeal;
//
/** /**
* 是否必须报名 1.必须 2.不必须 * 是否必须报名 1.必须 2.不必须
*/ */
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论