Commit 6d514abb authored by kongfm's avatar kongfm

Merge remote-tracking branch 'origin/developer' into developer

parents 41aed6bc 9e69602b
...@@ -65,10 +65,10 @@ public class FireLatentDangerDto extends BaseDto { ...@@ -65,10 +65,10 @@ public class FireLatentDangerDto extends BaseDto {
@ApiModelProperty(value = "纬度") @ApiModelProperty(value = "纬度")
private String lat; private String lat;
@ApiModelProperty(value ="隐患经度") @ApiModelProperty(value = "换流站经度")
private String sourceLng; private String stationLng;
@ApiModelProperty(value = "隐患纬度") @ApiModelProperty(value = "换流站纬度")
private String sourceLat; private String stationLat;
} }
...@@ -13,18 +13,10 @@ ...@@ -13,18 +13,10 @@
s.name as station_name, s.name as station_name,
d.station_code, d.station_code,
d.discovery_date, d.discovery_date,
<choose>
<when test="stationCode != null and stationCode != ''">
d.lat,
d.lng, d.lng,
</when> d.lat,
<otherwise> s.lng as stationLng,
s.lng, s.lat as stationLat
s.lat,
</otherwise>
</choose>
d.lng as sourceLng,
d.lat as sourceLat
from from
asf_fire_latent_danger d, asf_fire_latent_danger d,
asf_fire_station_info s asf_fire_station_info s
......
...@@ -45,7 +45,7 @@ public interface LatentDangerState { ...@@ -45,7 +45,7 @@ public interface LatentDangerState {
/** /**
* 检查组长确认 * 检查组长确认
*/ */
检查组长确认("检查组长确认", "leaderConfirm", "secondConfirm","onSiteConfirm", "1", ""), 检查组长确认("检查组长确认", "leaderConfirm", "secondConfirm","onSiteConfirm", "1", "auditRecordPage"),
/** /**
* 隐患二次审核确认 * 隐患二次审核确认
*/ */
......
...@@ -92,9 +92,15 @@ public class ESOrgUsrService { ...@@ -92,9 +92,15 @@ public class ESOrgUsrService {
public ESOrgUsrDto saveAlertCalledToES(OrgUsr orgUsr) throws Exception public ESOrgUsrDto saveAlertCalledToES(OrgUsr orgUsr) throws Exception
{ {
ESOrgUsrDto esOrgUsrDto = new ESOrgUsrDto(); ESOrgUsrDto esOrgUsrDto = new ESOrgUsrDto();
esOrgUsrDto.setSequenceNbr(orgUsr.getSequenceNbr()); String seqStr = String.valueOf(orgUsr.getSequenceNbr());
try {
Long seq = Long.parseLong(seqStr);
esOrgUsrDto.setSequenceNbr(seq);
esOrgUsrDto.setBizOrgName(orgUsr.getBizOrgName()); esOrgUsrDto.setBizOrgName(orgUsr.getBizOrgName());
esOrgUsrDtoRepository.save(esOrgUsrDto); esOrgUsrDtoRepository.save(esOrgUsrDto);
} catch (Exception e) {
e.printStackTrace();
}
return esOrgUsrDto; return esOrgUsrDto;
} }
......
...@@ -116,8 +116,12 @@ public class FireStationServiceImpl extends BaseService<FireStationDto, FireStat ...@@ -116,8 +116,12 @@ public class FireStationServiceImpl extends BaseService<FireStationDto, FireStat
if (model.getAddress() != null) { if (model.getAddress() != null) {
JSONObject address = WaterResourceServiceImpl.getLongLatFromAddress(model.getAddress()); JSONObject address = WaterResourceServiceImpl.getLongLatFromAddress(model.getAddress());
model.setAddress(address.getString(BizConstant.ADDRESS)); model.setAddress(address.getString(BizConstant.ADDRESS));
if(!"0".equals(address.getString(BizConstant.LONGITUDE))) {
model.setLongitude(Double.valueOf(address.getString(BizConstant.LONGITUDE))); model.setLongitude(Double.valueOf(address.getString(BizConstant.LONGITUDE)));
model.setLatitude(Double.valueOf(address.getString(BizConstant.LATITUDE))); }
if(!"0".equals(address.getString(BizConstant.LATITUDE))) {
model.setLongitude(Double.valueOf(address.getString(BizConstant.LATITUDE)));
}
} }
} }
FireStation entity = this.prepareEntity(model); FireStation entity = this.prepareEntity(model);
...@@ -139,8 +143,12 @@ public class FireStationServiceImpl extends BaseService<FireStationDto, FireStat ...@@ -139,8 +143,12 @@ public class FireStationServiceImpl extends BaseService<FireStationDto, FireStat
if (model.getAddress() != null) { if (model.getAddress() != null) {
JSONObject address = WaterResourceServiceImpl.getLongLatFromAddress(model.getAddress()); JSONObject address = WaterResourceServiceImpl.getLongLatFromAddress(model.getAddress());
model.setAddress(address.getString(BizConstant.ADDRESS)); model.setAddress(address.getString(BizConstant.ADDRESS));
if(!"0".equals(address.getString(BizConstant.LONGITUDE))) {
model.setLongitude(Double.valueOf(address.getString(BizConstant.LONGITUDE))); model.setLongitude(Double.valueOf(address.getString(BizConstant.LONGITUDE)));
model.setLatitude(Double.valueOf(address.getString(BizConstant.LATITUDE))); }
if(!"0".equals(address.getString(BizConstant.LATITUDE))) {
model.setLongitude(Double.valueOf(address.getString(BizConstant.LATITUDE)));
}
} }
FireStation entity = this.prepareEntity(model); FireStation entity = this.prepareEntity(model);
......
...@@ -544,7 +544,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -544,7 +544,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
Map<Long, DynamicFormInstanceDto> resourceMap = new HashMap<>(); Map<Long, DynamicFormInstanceDto> resourceMap = new HashMap<>();
Map<Long, DynamicFormInstance> newResourceMap = new HashMap<>(); Map<Long, DynamicFormInstance> newResourceMap = new HashMap<>();
formList.parallelStream().forEach(form -> { formList.forEach(form -> {
resourceMap.put(form.getFormColumnId(), form); resourceMap.put(form.getFormColumnId(), form);
}); });
...@@ -552,7 +552,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -552,7 +552,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
List<DynamicFormInstance> addList = new ArrayList<>(); List<DynamicFormInstance> addList = new ArrayList<>();
List<Long> deleteList = new ArrayList<>(); List<Long> deleteList = new ArrayList<>();
fromValueList.parallelStream().forEach(submitFormItem -> { fromValueList.forEach(submitFormItem -> {
if (resourceMap.containsKey(submitFormItem.getFormColumnId())) { if (resourceMap.containsKey(submitFormItem.getFormColumnId())) {
DynamicFormInstanceDto oldForm = resourceMap.get(submitFormItem.getFormColumnId()); DynamicFormInstanceDto oldForm = resourceMap.get(submitFormItem.getFormColumnId());
submitFormItem.setSequenceNbr(oldForm.getSequenceNbr()); submitFormItem.setSequenceNbr(oldForm.getSequenceNbr());
...@@ -563,11 +563,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -563,11 +563,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
newResourceMap.put(submitFormItem.getFormColumnId(), submitFormItem); newResourceMap.put(submitFormItem.getFormColumnId(), submitFormItem);
}); });
newResourceMap.keySet().parallelStream().forEach(form -> { newResourceMap.keySet().forEach(form -> {
resourceMap.remove(form); resourceMap.remove(form);
}); });
resourceMap.keySet().parallelStream().forEach(action -> { resourceMap.keySet().forEach(action -> {
deleteList.add(resourceMap.get(action).getSequenceNbr()); deleteList.add(resourceMap.get(action).getSequenceNbr());
}); });
......
...@@ -262,26 +262,6 @@ public class AlertSubmittedController extends BaseController { ...@@ -262,26 +262,6 @@ public class AlertSubmittedController extends BaseController {
return ResponseHelper.buildResponse(schedulingContent); return ResponseHelper.buildResponse(schedulingContent);
} }
/**
* 获取警情续报内容
*
* @return 返回结果
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/alert_submitted/ddd", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "获取警情续报内容和模板", notes = "获取警情续报内容和模板")
public ResponseModel<Object> getAlertSubmittedContentDD() {
try {
AlertCalledFormDto alertCalledFormDto = (AlertCalledFormDto)alertCalledService.selectAlertCalledByIdNoRedis(1455815417061728258L);
alertSubmittedService.generateMob(alertCalledFormDto.getAlertCalled());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
}
return ResponseHelper.buildResponse(null);
}
private String getTaskInformation(String content, Map<String, String> definitions) { private String getTaskInformation(String content, Map<String, String> definitions) {
int size = definitions.size(); int size = definitions.size();
......
...@@ -206,6 +206,7 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al ...@@ -206,6 +206,7 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al
definitions.put("$callTime", DateUtils.dateTimeToDateString(alertCalled.getCallTime())); definitions.put("$callTime", DateUtils.dateTimeToDateString(alertCalled.getCallTime()));
definitions.put("$replaceContent",replaceContent); definitions.put("$replaceContent",replaceContent);
definitions.put("$address",alertCalled.getAddress()); definitions.put("$address",alertCalled.getAddress());
definitions.put("$recDate",DateUtils.dateTimeToDateString(alertCalled.getRecDate()));
String content = getTaskInformation( template.getRichContent(),definitions); String content = getTaskInformation( template.getRichContent(),definitions);
alertSubmittedExtDto.setSubmissionContentValue(JSONObject.parseObject(alertSubmittedExtDto.getSubmissionContent())); alertSubmittedExtDto.setSubmissionContentValue(JSONObject.parseObject(alertSubmittedExtDto.getSubmissionContent()));
...@@ -848,16 +849,21 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al ...@@ -848,16 +849,21 @@ public class AlertSubmittedServiceImpl extends BaseService<AlertSubmittedDto, Al
} }
} }
void handleFunc(AlertCalledPowerInfoDto dto,Map<String, Object> map) { void handleFunc(AlertCalledPowerInfoDto dto,Map<String, Object> map) {
if (map.containsKey("carName")) {
dto.setCarName(map.get("carName").toString()); dto.setCarName(map.get("carName").toString());
}
dto.setStation(map.get("companyName").toString()); dto.setStation(map.get("companyName").toString());
// 随车人员 // 随车人员
if (map.containsKey("id")) {
List<PowerData> powerDataOne = powerTransferMapper.getPowerDataOne(Long.valueOf(map.get("id").toString())); List<PowerData> powerDataOne = powerTransferMapper.getPowerDataOne(Long.valueOf(map.get("id").toString()));
if(!ValidationUtil.isEmpty(powerDataOne)) { if (!ValidationUtil.isEmpty(powerDataOne)) {
dto.setPersonNum(String.valueOf(powerDataOne.size())); dto.setPersonNum(String.valueOf(powerDataOne.size()));
} else { } else {
dto.setPersonNum("0"); dto.setPersonNum("0");
} }
} }
}
static int dangerListDataStartRow = 2; // 表头占两行 static int dangerListDataStartRow = 2; // 表头占两行
......
...@@ -1480,7 +1480,9 @@ public class ExcelServiceImpl { ...@@ -1480,7 +1480,9 @@ public class ExcelServiceImpl {
list.add(row.getAndIncrement()); list.add(row.getAndIncrement());
list.add(o.getFireTeamName() + "@" + o.getFireTeamId()); list.add(o.getFireTeamName() + "@" + o.getFireTeamId());
list.add(o.getName() + "@" + o.getSequenceNbr()); list.add(o.getName() + "@" + o.getSequenceNbr());
if(!ValidationUtil.isEmpty(o.getJobTitle())) {
list.add(o.getJobTitle() + "@" + o.getJobTitleCode()); list.add(o.getJobTitle() + "@" + o.getJobTitleCode());
}
data.add(list); data.add(list);
}); });
} }
......
...@@ -187,16 +187,16 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe ...@@ -187,16 +187,16 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe
} }
if (fullTimeList.size() > 0) { if (fullTimeList.size() > 0) {
ruleAlertCalledService.powerTransferCalledRule(fullTimeList, powerTransferDto.getAlertCalledId(), ruleAlertCalledService.powerTransferCalledRule(fullTimeList, powerTransferDto.getAlertCalledId(),
FireBrigadeTypeEnum.专职消防队.getKey()); FireBrigadeTypeEnum.专职消防队.getKey(), powerTransferDto.getCompanyName());
} }
if (medicalTeamList.size() > 0) { if (medicalTeamList.size() > 0) {
ruleAlertCalledService.powerTransferCalledRule(medicalTeamList, powerTransferDto.getAlertCalledId(), ruleAlertCalledService.powerTransferCalledRule(medicalTeamList, powerTransferDto.getAlertCalledId(),
FireBrigadeTypeEnum.医疗救援队.getKey()); FireBrigadeTypeEnum.医疗救援队.getKey(), powerTransferDto.getCompanyName());
} }
if (monitorTeamList.size() > 0) { if (monitorTeamList.size() > 0) {
ruleAlertCalledService.powerTransferCalledRule(monitorTeamList, powerTransferDto.getAlertCalledId(), ruleAlertCalledService.powerTransferCalledRule(monitorTeamList, powerTransferDto.getAlertCalledId(),
FireBrigadeTypeEnum.监控大队.getKey()); FireBrigadeTypeEnum.监控大队.getKey(), powerTransferDto.getCompanyName());
} }
} }
......
...@@ -73,7 +73,7 @@ public class PowerrTransferLogServiceImpl extends BaseService<PowerrTransferLogD ...@@ -73,7 +73,7 @@ public class PowerrTransferLogServiceImpl extends BaseService<PowerrTransferLogD
PowerTransferCompany company = powerTransferCompanyService.getById(id); PowerTransferCompany company = powerTransferCompanyService.getById(id);
list.stream().forEach(e->{ list.stream().forEach(e->{
dto.setReceiveName(dto.getReceiveName() == null ? "".concat(e.getReceiveName() == null ? "" : e.getReceiveName()) : dto.getReceiveName().concat("/").concat(e.getReceiveName() == null ? "" : e.getReceiveName()) ); dto.setReceiveName(dto.getReceiveName() == null ? "".concat(e.getReceiveName() == null ? "" : e.getReceiveName()) : "".equals(e.getReceiveName()) ? "".concat(e.getReceiveName()) : dto.getReceiveName().concat("/").concat(e.getReceiveName() == null ? "" : e.getReceiveName()) );
dto.setSendTime(e.getSendTime()); dto.setSendTime(e.getSendTime());
dto.setSendContent(e.getSendContent()); dto.setSendContent(e.getSendContent());
dto.setRecUserName(e.getRecUserName()); dto.setRecUserName(e.getRecUserName());
...@@ -92,10 +92,12 @@ public class PowerrTransferLogServiceImpl extends BaseService<PowerrTransferLogD ...@@ -92,10 +92,12 @@ public class PowerrTransferLogServiceImpl extends BaseService<PowerrTransferLogD
PowerrTransferLogDto dto = new PowerrTransferLogDto(); PowerrTransferLogDto dto = new PowerrTransferLogDto();
queryWrapper.eq(PowerrTransferLog::getResourceId,id); queryWrapper.eq(PowerrTransferLog::getResourceId,id);
PowerrTransferLog powerrTransferLog = this.getOne(queryWrapper); PowerrTransferLog powerrTransferLog = this.getOne(queryWrapper);
if(null != powerrTransferLog) {
PowerTransferCompanyResources resources = powerTransferCompanyResourcesService.getById(id); PowerTransferCompanyResources resources = powerTransferCompanyResourcesService.getById(id);
PowerTransferCompany byId = powerTransferCompanyService.getById(resources.getPowerTransferCompanyId()); PowerTransferCompany byId = powerTransferCompanyService.getById(resources.getPowerTransferCompanyId());
powerrTransferLog.setSendContent(byId.getTaskInformation()); powerrTransferLog.setSendContent(byId.getTaskInformation());
Bean.toPo(powerrTransferLog,dto); Bean.toPo(powerrTransferLog,dto);
}
return dto; return dto;
} }
......
...@@ -235,7 +235,7 @@ public class RuleAlertCalledService { ...@@ -235,7 +235,7 @@ public class RuleAlertCalledService {
return replaceContent; return replaceContent;
} }
public boolean powerTransferCalledRule(Set<PowerTransferCompanyDto> i, Long alertCalledId, String type) throws Exception { public boolean powerTransferCalledRule(Set<PowerTransferCompanyDto> i, Long alertCalledId, String type,String companyName) throws Exception {
if (ValidationUtil.isEmpty(alertCalledId)) { if (ValidationUtil.isEmpty(alertCalledId)) {
throw new BadRequest("参数校验失败."); throw new BadRequest("参数校验失败.");
} }
...@@ -255,7 +255,7 @@ public class RuleAlertCalledService { ...@@ -255,7 +255,7 @@ public class RuleAlertCalledService {
alertCallePowerTransferRo.setAddress(alertCalled.getAddress()); alertCallePowerTransferRo.setAddress(alertCalled.getAddress());
alertCallePowerTransferRo.setAlertType(alertCalled.getAlertType()); alertCallePowerTransferRo.setAlertType(alertCalled.getAlertType());
alertCallePowerTransferRo.setAlertTypeCode(alertCalled.getAlertTypeCode()); alertCallePowerTransferRo.setAlertTypeCode(alertCalled.getAlertTypeCode());
alertCallePowerTransferRo.setCompanyName(alertCalled.getCompanyName()); alertCallePowerTransferRo.setCompanyName(companyName);
alertCallePowerTransferRo.setTrappedNum(Integer.toString(alertCalled.getTrappedNum())); alertCallePowerTransferRo.setTrappedNum(Integer.toString(alertCalled.getTrappedNum()));
alertCallePowerTransferRo.setCasualtiesNum(Integer.toString(alertCalled.getCasualtiesNum())); alertCallePowerTransferRo.setCasualtiesNum(Integer.toString(alertCalled.getCasualtiesNum()));
alertCallePowerTransferRo.setContactPhone(alertCalled.getContactPhone()); alertCallePowerTransferRo.setContactPhone(alertCalled.getContactPhone());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment