| | |
| | | task.setRemark(createVO.getRemark()); |
| | | task.setDelFlag("0"); |
| | | |
| | | // task.setIsHeadPush(isTaskHeaderPush(userId,task.getDeptId())?"1":"0"); |
| | | |
| | | // 设置地址和坐标信息 |
| | | setAddressAndCoordinatesFromVO(task, createVO); |
| | |
| | | task.setUpdateBy(userName); |
| | | task.setRemark(createVO.getRemark()); |
| | | task.setDelFlag("0"); |
| | | |
| | | // Boolean isHeadPush=this.isTaskHeaderPush(userId, deptId); |
| | | // if(isHeadPush){ |
| | | // task.setIsHeadPush("1"); |
| | | // }else{ |
| | | // task.setIsHeadPush("0"); |
| | | // } |
| | | |
| | | |
| | | |
| | | // 设置地址和坐标信息 |
| | | setAddressAndCoordinatesFromVO(task, createVO); |
| | |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | @Transactional |
| | | public int updateSysTask(TaskUpdateVO updateVO, Boolean updateFromLegacy) { |
| | | SysTask task = sysTaskMapper.selectSysTaskByTaskId(updateVO.getTaskId()); |
| | | if (task == null) { |
| | |
| | | } |
| | | Boolean hasSetDepartureFlag=false; |
| | | //设置总部推送 |
| | | // task.setIsHeadPush(this.isTaskHeaderPush(task.getCreatorId(), task.getDeptId())?"1":"0"); |
| | | |
| | | // 自动获取出发地GPS坐标(如果更新了地址但缺失坐标) |
| | | if (updateVO.getDepartureAddress() != null && |
| | | (updateVO.getDepartureLongitude() == null || updateVO.getDepartureLatitude() == null) && |
| | |
| | | |
| | | Boolean hasEmergencyInfo = updateVO.getHospitalOut() != null || updateVO.getHospitalIn() != null || updateVO.getPatient() != null |
| | | || updateVO.getPrice() != null || updateVO.getDistance() != null; |
| | | |
| | | // Boolean isHeadPush=isTaskHeaderPush(task.getCreatorId(),task.getDeptId()); |
| | | // updateVO.setFromHQ2_is(isHeadPush?"1":"0"); |
| | | |
| | | // 使用TaskCreateVO的字段来更新急救转运信息 |
| | | if (hasEmergencyInfo) { |