|
|
@ -676,9 +676,6 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
list.add(new AppManiFestBean(0, "环保清单", "environmentalList", "", new ArrayList<>())); |
|
|
|
list.add(new AppManiFestBean(0, "驾驶员卡", "dirverCard", "", new ArrayList<>())); |
|
|
|
list.add(new AppManiFestBean(0, "气瓶产品质量证明书(燃气车)", "gasCertificate", "", new ArrayList<>())); |
|
|
|
System.out.println("===================================="); |
|
|
|
System.out.println(list); |
|
|
|
System.out.println("======================================="); |
|
|
|
vo.setManiFestBeanList(list); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
@ -693,6 +690,10 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String sid = dto.getSid(); |
|
|
|
BusVehicleInformationHandover entity = fetchBySid(sid); |
|
|
|
String receiverSid = entity.getReceiverSid(); |
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(dto.getUserSid()).getData(); |
|
|
|
String orgPath = sysUserVo.getOrgSidPath(); |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.selectByOrgSidPath(orgPath).getData(); |
|
|
|
List<AppManiFestBean> maniFestBeanList = dto.getManiFestBeanList(); |
|
|
|
for (AppManiFestBean appManiFestBean : maniFestBeanList) { |
|
|
|
if (appManiFestBean.getKey().equals("vehicLeKeyNum")) { |
|
|
@ -759,11 +760,13 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
BeanUtil.copyProperties(dto, information); |
|
|
|
information.setHandoverSid(sid); |
|
|
|
information.setHandoverNum("001"); |
|
|
|
information.setReceiverSid(receiverSid); |
|
|
|
information.setRecName(entity.getRecName()); |
|
|
|
if (StringUtils.isNotBlank(dto.getUserSid())) { |
|
|
|
SysUserInfoVo data = sysUserFeign.selectUserInfoByUserSid(dto.getUserSid()).getData(); |
|
|
|
if (data != null) { |
|
|
|
information.setTransferName(data.getStaffName()); |
|
|
|
information.setTransferSid(dto.getUserSid()); |
|
|
|
} |
|
|
|
} |
|
|
|
information.setIsFuelVehicle(entity.getIsFuelVehicle()); |
|
|
@ -798,6 +801,21 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
} |
|
|
|
} |
|
|
|
baseMapper.updateById(entity); |
|
|
|
//消息推送
|
|
|
|
MessagePushTransferDto messagePushTransferDto = new MessagePushTransferDto(); |
|
|
|
messagePushTransferDto.setMsgTypeSid("bc59c198-2d51-458f-913e-cbd8d7ef4799"); |
|
|
|
messagePushTransferDto.setMsgType("业务"); |
|
|
|
messagePushTransferDto.setMsgTitle("随车资料移交"); |
|
|
|
messagePushTransferDto.setMsgContent(sysUserVo.getName() + "推送的随车资料移交,请查看"); |
|
|
|
messagePushTransferDto.setMsgSource("随车资料管理"); |
|
|
|
messagePushTransferDto.setSenderSid(dto.getUserSid()); |
|
|
|
messagePushTransferDto.setSenderName(sysUserVo.getName()); |
|
|
|
messagePushTransferDto.setSenderDeptSid(sysOrganizationVo.getSid()); |
|
|
|
messagePushTransferDto.setSenderDeptName(sysOrganizationVo.getName()); |
|
|
|
messagePushTransferDto.setBusinessSid(sid); |
|
|
|
messagePushTransferDto.setReceiveSids(receiverSid); |
|
|
|
messagePushTransferDto.setReceiveNames(entity.getRecName()); |
|
|
|
messageFeign.pushTransferMessage(messagePushTransferDto); |
|
|
|
return rb.success().setData(dto.getSid()); |
|
|
|
} |
|
|
|
|
|
|
@ -878,6 +896,10 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String sid = dto.getSid(); |
|
|
|
BusVehicleInformationHandover handover = fetchBySid(sid); |
|
|
|
String receiverSid = handover.getReceiverSid(); |
|
|
|
SysUserVo sysUserVo = sysUserFeign.fetchBySid(dto.getUserSid()).getData(); |
|
|
|
String orgPath = sysUserVo.getOrgSidPath(); |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.selectByOrgSidPath(orgPath).getData(); |
|
|
|
List<BusVehicleInformation> informations = busVehicleInformationService.getByHandoverSid(sid); |
|
|
|
if (informations.size() == 1) { |
|
|
|
for (BusVehicleInformation information : informations) { |
|
|
@ -892,6 +914,9 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
entity.setManual(1); |
|
|
|
entity.setEnvironmentalList(1); |
|
|
|
entity.setDirverCard(1); |
|
|
|
entity.setTransferSid(dto.getUserSid()); |
|
|
|
entity.setReceiverSid(receiverSid); |
|
|
|
entity.setRecName(handover.getRecName()); |
|
|
|
if (entity.getIsFuelVehicle() == 0) { |
|
|
|
entity.setGasCertificate(1); |
|
|
|
} else { |
|
|
@ -907,6 +932,21 @@ public class BusVehicleInformationHandoverService extends MybatisBaseService<Bus |
|
|
|
busVehicleInformationService.insert(entity); |
|
|
|
} |
|
|
|
} |
|
|
|
//消息推送
|
|
|
|
MessagePushTransferDto messagePushTransferDto = new MessagePushTransferDto(); |
|
|
|
messagePushTransferDto.setMsgTypeSid("bc59c198-2d51-458f-913e-cbd8d7ef4799"); |
|
|
|
messagePushTransferDto.setMsgType("业务"); |
|
|
|
messagePushTransferDto.setMsgTitle("随车资料移交"); |
|
|
|
messagePushTransferDto.setMsgContent(sysUserVo.getName() + "推送的随车资料移交,请查看"); |
|
|
|
messagePushTransferDto.setMsgSource("随车资料管理"); |
|
|
|
messagePushTransferDto.setSenderSid(dto.getUserSid()); |
|
|
|
messagePushTransferDto.setSenderName(sysUserVo.getName()); |
|
|
|
messagePushTransferDto.setSenderDeptSid(sysOrganizationVo.getSid()); |
|
|
|
messagePushTransferDto.setSenderDeptName(sysOrganizationVo.getName()); |
|
|
|
messagePushTransferDto.setBusinessSid(sid); |
|
|
|
messagePushTransferDto.setReceiveSids(receiverSid); |
|
|
|
messagePushTransferDto.setReceiveNames(handover.getRecName()); |
|
|
|
messageFeign.pushTransferMessage(messagePushTransferDto); |
|
|
|
return rb.success().setData(sid); |
|
|
|
} |
|
|
|
|
|
|
|