Commit 76b58245 authored by tianbo's avatar tianbo

隐患流程修改

parent 3f2f2b86
...@@ -60,12 +60,9 @@ public class LatentDangerController extends BaseController { ...@@ -60,12 +60,9 @@ public class LatentDangerController extends BaseController {
@ApiOperation(value = "创建无码无计划隐患", notes = "创建无码无计划隐患") @ApiOperation(value = "创建无码无计划隐患", notes = "创建无码无计划隐患")
@PostMapping(value = "/normal/save") @PostMapping(value = "/normal/save")
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
public CommonResponse saveNormal(@ApiParam(value = "隐患对象", required = true) @RequestBody LatentDangerNormalParam latentDangerParam) { public CommonResponse saveNormal(@ApiParam(value = "隐患对象", required = true) @RequestBody LatentDangerDto latentDangerParam) {
try { try {
AgencyUserModel user = getUserInfo(); AgencyUserModel user = getUserInfo();
if (ObjectUtils.isEmpty(user)) {
return CommonResponseUtil.failure("登录过期,请重新登录");
}
ReginParams reginParams = getSelectedOrgInfo(); ReginParams reginParams = getSelectedOrgInfo();
String loginOrgCode = getOrgCode(reginParams); String loginOrgCode = getOrgCode(reginParams);
......
...@@ -36,7 +36,7 @@ public class LatentDangerDto { ...@@ -36,7 +36,7 @@ public class LatentDangerDto {
/** /**
* 创建隐患的业务id(p_check_input) * 创建隐患的业务id(p_check_input)
*/ */
private Long bizId; private Long bizId = 0L;
/** /**
* 建筑id * 建筑id
......
...@@ -176,7 +176,8 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD ...@@ -176,7 +176,8 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@Override @Override
public CommonResponse saveNormal(LatentDangerNormalParam latentDangerDto, String userId, String userRealName, String departmentId, String departmentName, String companyId, String orgCode, RoleBo role) { public CommonResponse saveNormal(LatentDangerDto latentDangerDto, String userId, String userRealName,
String departmentId, String departmentName, String companyId, String orgCode, RoleBo role) {
LatentDangerLevelEnum dangerLevelEnum = LatentDangerLevelEnum.getEnumByCode(latentDangerDto.getDangerLevel()); LatentDangerLevelEnum dangerLevelEnum = LatentDangerLevelEnum.getEnumByCode(latentDangerDto.getDangerLevel());
if (ValidationUtil.isEmpty(dangerLevelEnum)) { if (ValidationUtil.isEmpty(dangerLevelEnum)) {
...@@ -185,12 +186,10 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD ...@@ -185,12 +186,10 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
String businessKey = buildOrderNo(); String businessKey = buildOrderNo();
LatentDanger latentDanger = saveLatentDanger("", "", "", latentDangerDto.getRemark(), LatentDangerDto latentDto = new LatentDangerDto();
userId, departmentId, businessKey, orgCode, latentDangerDto.getDangerName(), latentDangerDto.getDangerLevel() Bean.copyExistPropertis(latentDangerDto, latentDto);
, latentDangerDto.getDangerPosition(), LatentDangerTypeEnum.随手拍, LatentDanger latentDanger = saveLatentDanger2(latentDto, userId, departmentId, businessKey, orgCode, LatentDangerTypeEnum.随手拍);
latentDangerDto.getPhotoUrl(), 0L, latentDangerDto.getStructureId(),
latentDangerDto.getStructureName(), InstanceKeyEnum.NORMAL.getCode(),
latentDangerDto.getLongitude(), latentDangerDto.getLatitude());
// 更新p_check_input表state字段 // 更新p_check_input表state字段
// updateCheckInputDangerState(latentDanger.getBizId(), DangerHandleStateEnum.HANDLE.getCode()); // updateCheckInputDangerState(latentDanger.getBizId(), DangerHandleStateEnum.HANDLE.getCode());
Long dangerId = latentDanger.getId(); Long dangerId = latentDanger.getId();
...@@ -364,22 +363,25 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD ...@@ -364,22 +363,25 @@ public class LatentDangerServiceImpl extends BaseService<LatentDangerBo, LatentD
return latentDanger; return latentDanger;
} }
public LatentDanger saveLatentDanger2(LatentDangerDto param, String userId, public LatentDanger saveLatentDanger2(LatentDangerDto dangerDto, String userId,
String departmentId, String businessKey, String orgCode, String departmentId, String businessKey, String orgCode,
LatentDangerTypeEnum dangerTypeEnum) { LatentDangerTypeEnum dangerTypeEnum) {
LatentDanger latentDanger = new LatentDanger(); LatentDanger latentDanger = new LatentDanger();
Bean.copyExistPropertis(param, latentDanger); Bean.copyExistPropertis(dangerDto, latentDanger);
if (ValidationUtil.isEmpty(param.getId())) { if (ValidationUtil.isEmpty(dangerDto.getId())) {
// 新增 // 新增
latentDanger.setBusinessKey(businessKey); latentDanger.setBusinessKey(businessKey);
latentDanger.setDiscovererDepartmentId(departmentId); latentDanger.setDiscovererDepartmentId(departmentId);
latentDanger.setDiscovererUserId(userId); latentDanger.setDiscovererUserId(userId);
latentDanger.setOrgCode(orgCode); latentDanger.setOrgCode(orgCode);
latentDanger.setDangerType(dangerTypeEnum.getCode()); latentDanger.setDangerType(dangerTypeEnum.getCode());
if (ValidationUtil.isEmpty(param.getDangerName())) { if (ValidationUtil.isEmpty(dangerDto.getDangerName())) {
latentDanger.setDangerName(param.getInputItemName()); latentDanger.setDangerName(dangerDto.getInputItemName());
} }
} }
if (!ValidationUtil.isEmpty(dangerDto.getPhotoUrl())) {
latentDanger.setPhotoUrls(Joiner.on(",").join(dangerDto.getPhotoUrl()));
}
this.saveOrUpdate(latentDanger); this.saveOrUpdate(latentDanger);
return latentDanger; return latentDanger;
} }
......
...@@ -36,7 +36,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel; ...@@ -36,7 +36,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
*/ */
public interface ILatentDangerService { public interface ILatentDangerService {
CommonResponse saveNormal(LatentDangerNormalParam latentDangerParam, String userId, String userRealName, CommonResponse saveNormal(LatentDangerDto latentDangerParam, String userId, String userRealName,
String departmentId, String departmentName, String companyId, String orgCode, RoleBo role); String departmentId, String departmentName, String companyId, String orgCode, RoleBo role);
List<LatentDanger> savePatrol(List<LatentDangerDto> latentDangerDtoList, String userId, String userRealName, List<LatentDanger> savePatrol(List<LatentDangerDto> latentDangerDtoList, String userId, String userRealName,
......
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