Commit 9fd86830 authored by chenzhao's avatar chenzhao

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

parents b0daaef0 6190191a
...@@ -137,4 +137,8 @@ public class JgChangeRegistrationTransferDto extends BaseDto { ...@@ -137,4 +137,8 @@ public class JgChangeRegistrationTransferDto extends BaseDto {
@ApiModelProperty(value = " 单位内部编号") @ApiModelProperty(value = " 单位内部编号")
private String innerCode; private String innerCode;
@ApiModelProperty(value = " 转办后执行人的Id逗号分割")
private String transferToUserIds;
} }
...@@ -264,4 +264,6 @@ public class JgInstallationNoticeDto extends BaseDto { ...@@ -264,4 +264,6 @@ public class JgInstallationNoticeDto extends BaseDto {
@ApiModelProperty (value = "下一节点可执行人") @ApiModelProperty (value = "下一节点可执行人")
private String nextExecuteUserIds; private String nextExecuteUserIds;
private String transferToUserIds;
} }
...@@ -232,4 +232,6 @@ public class JgTransferNoticeDto extends BaseDto { ...@@ -232,4 +232,6 @@ public class JgTransferNoticeDto extends BaseDto {
private String equAddress; private String equAddress;
private String transferToUserIds;
} }
...@@ -241,5 +241,9 @@ public class JgChangeRegistrationReform extends BaseEntity { ...@@ -241,5 +241,9 @@ public class JgChangeRegistrationReform extends BaseEntity {
*/ */
@TableField("next_execute_user_ids") @TableField("next_execute_user_ids")
private String nextExecuteUserIds; private String nextExecuteUserIds;
/*
* 历史转办人
*/
@TableField(value = "transfer_to_user_ids")
private String transferToUserIds;
} }
...@@ -245,5 +245,10 @@ public class JgChangeRegistrationTransfer extends BaseEntity { ...@@ -245,5 +245,10 @@ public class JgChangeRegistrationTransfer extends BaseEntity {
@TableField(value = "full_address") @TableField(value = "full_address")
private String fullAddress; private String fullAddress;
/**
* 转办后执行人的Id逗号分割
*/
@TableField(value = "transfer_to_user_ids")
private String transferToUserIds;
} }
...@@ -426,4 +426,7 @@ public class JgInstallationNotice extends BaseEntity { ...@@ -426,4 +426,7 @@ public class JgInstallationNotice extends BaseEntity {
@TableField("\"next_execute_user_ids\"") @TableField("\"next_execute_user_ids\"")
private String nextExecuteUserIds; private String nextExecuteUserIds;
@TableField(value = "transfer_to_user_ids")
private String transferToUserIds;
} }
...@@ -323,4 +323,7 @@ public class JgTransferNotice extends BaseEntity { ...@@ -323,4 +323,7 @@ public class JgTransferNotice extends BaseEntity {
private String equAddress; private String equAddress;
@TableField(value = "transfer_to_user_ids")
private String transferToUserIds;
} }
...@@ -19,7 +19,7 @@ import java.util.Map; ...@@ -19,7 +19,7 @@ import java.util.Map;
* @date 2023-12-20 * @date 2023-12-20
*/ */
public interface JgChangeRegistrationReformMapper extends BaseMapper<JgChangeRegistrationReform> { public interface JgChangeRegistrationReformMapper extends BaseMapper<JgChangeRegistrationReform> {
Page<Map<String, Object>> getListPage(@Param("page")Page<Map<String, Object>> page, @Param("dto") JgChangeRegistrationReformDto dto , @Param("roleIds") List<String> roleIds); Page<Map<String, Object>> getListPage(@Param("page")Page<Map<String, Object>> page, @Param("dto") JgChangeRegistrationReformDto dto , @Param("roleIds") List<String> roleIds,@Param("currentUserId")String currentUserId);
Map<String, Object> getDetail(@Param("id")String id); Map<String, Object> getDetail(@Param("id")String id);
......
...@@ -20,7 +20,7 @@ public interface JgChangeRegistrationTransferMapper extends BaseMapper<JgChangeR ...@@ -20,7 +20,7 @@ public interface JgChangeRegistrationTransferMapper extends BaseMapper<JgChangeR
void updatePromoter(@Param ("id")Long id); void updatePromoter(@Param ("id")Long id);
Page<Map<String, Object>> getListPage(@Param("page")Page<Map<String, Object>> page, @Param("dto") JgChangeRegistrationTransferDto dto , @Param("roleIds") List<String> roleIds, @Param("type") String type); Page<Map<String, Object>> getListPage(@Param("page")Page<Map<String, Object>> page, @Param("dto") JgChangeRegistrationTransferDto dto , @Param("roleIds") List<String> roleIds, @Param("type") String type, @Param("currentUserId")String currentUserId);
@Select("select name from tz_equipment_category where code=#{code}") @Select("select name from tz_equipment_category where code=#{code}")
String getEquiplistNameByEquiplist(String code); String getEquiplistNameByEquiplist(String code);
......
...@@ -62,6 +62,9 @@ ...@@ -62,6 +62,9 @@
<if test="type == 'company'"> <if test="type == 'company'">
AND crt.use_unit_credit_code = #{dto.unitCode} AND crt.use_unit_credit_code = #{dto.unitCode}
</if> </if>
<if test="currentUserId != null and currentUserId != '' ">
or ur.transfer_to_user_ids like concat('%',#{currentUserId},'%')
</if>
</where> </where>
order by crt.rec_date desc order by crt.rec_date desc
</select> </select>
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
isn.equ_list AS equList, isn.equ_list AS equList,
isn.notice_report_url AS noticeReportUrl, isn.notice_report_url AS noticeReportUrl,
isn.create_user_id as createUserId, isn.create_user_id as createUserId,
isn.next_taskId AS nextTaskId,
isn.next_execute_user_ids as nextExecuteUserIds, isn.next_execute_user_ids as nextExecuteUserIds,
concat(ibjui."PROVINCE_NAME", '', ibjui."CITY_NAME", '', ibjui."COUNTY_NAME", '', ibjui."STREET_NAME", '', ibjui."ADDRESS") as equAddress concat(ibjui."PROVINCE_NAME", '', ibjui."CITY_NAME", '', ibjui."COUNTY_NAME", '', ibjui."STREET_NAME", '', ibjui."ADDRESS") as equAddress
FROM tzs_jg_installation_notice isn FROM tzs_jg_installation_notice isn
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
tjtn.create_user_id as createUserId, tjtn.create_user_id as createUserId,
tjtn.next_execute_user_ids as nextExecuteUserIds, tjtn.next_execute_user_ids as nextExecuteUserIds,
oi.SUPERVISORY_CODE as supervisoryCode, oi.SUPERVISORY_CODE as supervisoryCode,
tjtn.next_taskId AS nextTaskId,
concat(ibjui."PROVINCE_NAME", '', ibjui."CITY_NAME", '', ibjui."COUNTY_NAME", '', ibjui."STREET_NAME", '', ibjui."ADDRESS") as equAddress concat(ibjui."PROVINCE_NAME", '', ibjui."CITY_NAME", '', ibjui."COUNTY_NAME", '', ibjui."STREET_NAME", '', ibjui."ADDRESS") as equAddress
FROM FROM
tzs_jg_transfer_notice tjtn tzs_jg_transfer_notice tjtn
......
...@@ -53,7 +53,7 @@ import java.util.stream.Collectors; ...@@ -53,7 +53,7 @@ import java.util.stream.Collectors;
@Service @Service
public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeRegistrationReformDto, JgChangeRegistrationReform, JgChangeRegistrationReformMapper> implements IJgChangeRegistrationReformService { public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeRegistrationReformDto, JgChangeRegistrationReform, JgChangeRegistrationReformMapper> implements IJgChangeRegistrationReformService {
private final static String bussinessType= "改造登记"; private final static String bussinessType = "改造登记";
@Autowired @Autowired
TzsServiceFeignClient tzsServiceFeignClient; TzsServiceFeignClient tzsServiceFeignClient;
@Autowired @Autowired
...@@ -109,14 +109,16 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR ...@@ -109,14 +109,16 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
private JgChangeRegistrationNameEqMapper jgChangeRegistrationNameEqMapper; private JgChangeRegistrationNameEqMapper jgChangeRegistrationNameEqMapper;
/*** /***
* @deprecated 根据查询调教获取分页对象 * @deprecated 根据查询调教获取分页对象
* @param dto 查询的dto对象 * @param dto 查询的dto对象
* @param page 分页对象 * @param page 分页对象
* @param roleIds 当前登陆人的角色id值 * @param roleIds 当前登陆人的角色id值
* @return * @return
*/ */
public Page<Map<String, Object>> getList(JgChangeRegistrationReformDto dto, Page<Map<String, Object>> page, List<String> roleIds) { public Page<Map<String, Object>> getList(JgChangeRegistrationReformDto dto, Page<Map<String, Object>> page, List<String> roleIds) {
Page<Map<String, Object>> listPage = this.baseMapper.getListPage(page, dto, roleIds); ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class);
String currentUserId = reginParams.getUserModel().getUserId();
Page<Map<String, Object>> listPage = this.baseMapper.getListPage(page, dto, roleIds, currentUserId);
return listPage; return listPage;
} }
...@@ -196,28 +198,28 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR ...@@ -196,28 +198,28 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
jgRegistrationHistory.setSequenceNbr(jgRegistrationHistoryMapper.getSequenceNbrByRegistratioClassAndDocumentId(bussinessType, String.valueOf(map.get("applyNo")))); jgRegistrationHistory.setSequenceNbr(jgRegistrationHistoryMapper.getSequenceNbrByRegistratioClassAndDocumentId(bussinessType, String.valueOf(map.get("applyNo"))));
jgRegistrationHistoryMapper.updateById(jgRegistrationHistory); jgRegistrationHistoryMapper.updateById(jgRegistrationHistory);
} else { } else {
//暂存处理 //暂存处理
// 业务管理设备信息保存 // 业务管理设备信息保存
JgChangeRegistrationReformEq jgChangeRegistrationReformEq = new JgChangeRegistrationReformEq(); JgChangeRegistrationReformEq jgChangeRegistrationReformEq = new JgChangeRegistrationReformEq();
jgChangeRegistrationReformEq.setEquId(equipId); jgChangeRegistrationReformEq.setEquId(equipId);
ResponseModel<List<String>> result = tzsServiceFeignClient.applicationFormCode(ApplicationFormTypeEnum.GZBG.getCode(), 1); ResponseModel<List<String>> result = tzsServiceFeignClient.applicationFormCode(ApplicationFormTypeEnum.GZBG.getCode(), 1);
if (!result.getResult().isEmpty()) { if (!result.getResult().isEmpty()) {
jgChangeRegistrationReform.setApplyNo(result.getResult().get(0)); jgChangeRegistrationReform.setApplyNo(result.getResult().get(0));
} else { } else {
throw new BadRequest("申请单编号生成失败,请稍后重试!"); throw new BadRequest("申请单编号生成失败,请稍后重试!");
} }
jgChangeRegistrationReform.setRegDate(new Date()); jgChangeRegistrationReform.setRegDate(new Date());
jgChangeRegistrationReform.setStatus(WorkFlowStatusEnum.CHANGE_SUBMIT.getPass()); jgChangeRegistrationReform.setStatus(WorkFlowStatusEnum.CHANGE_SUBMIT.getPass());
jgChangeRegistrationReform.setAuditStatus(WorkFlowStatusEnum.CHANGE_SUBMIT.getPass()); jgChangeRegistrationReform.setAuditStatus(WorkFlowStatusEnum.CHANGE_SUBMIT.getPass());
this.save(jgChangeRegistrationReform); this.save(jgChangeRegistrationReform);
jgChangeRegistrationReformEq.setEquipTransferId(jgChangeRegistrationReform.getSequenceNbr().toString()); jgChangeRegistrationReformEq.setEquipTransferId(jgChangeRegistrationReform.getSequenceNbr().toString());
jgChangeRegistrationReformEqMapper.insert(jgChangeRegistrationReformEq); jgChangeRegistrationReformEqMapper.insert(jgChangeRegistrationReformEq);
//当前单据id //当前单据id
jgRegistrationHistory.setCurrentDocumentId(jgChangeRegistrationReform.getApplyNo()); jgRegistrationHistory.setCurrentDocumentId(jgChangeRegistrationReform.getApplyNo());
jgRegistrationHistoryMapper.insert(jgRegistrationHistory); jgRegistrationHistoryMapper.insert(jgRegistrationHistory);
//暂存时生成待办数据 //暂存时生成待办数据
List<TaskModelDto> taskModelDtoList = Arrays.asList(getTaskModelDtoList(jgChangeRegistrationReform, null)); List<TaskModelDto> taskModelDtoList = Arrays.asList(getTaskModelDtoList(jgChangeRegistrationReform, null));
commonServiceImpl.buildTaskModel(taskModelDtoList); commonServiceImpl.buildTaskModel(taskModelDtoList);
} }
...@@ -654,9 +656,9 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR ...@@ -654,9 +656,9 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
} }
/** /**
* @deprecated 根据监管码或者新的使用登记编码
* @param supervisoryCode * @param supervisoryCode
* @return * @return
* @deprecated 根据监管码或者新的使用登记编码
*/ */
public String getCode(String supervisoryCode) { public String getCode(String supervisoryCode) {
if (!ObjectUtils.isEmpty(supervisoryCode) && supervisoryCode.length() > 5) { if (!ObjectUtils.isEmpty(supervisoryCode) && supervisoryCode.length() > 5) {
...@@ -896,14 +898,16 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR ...@@ -896,14 +898,16 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
taskMessageDto.setSequenceNbr(jgChangeRegistrationReform.getSequenceNbr()); taskMessageDto.setSequenceNbr(jgChangeRegistrationReform.getSequenceNbr());
//设置流程下一步执行人角色 //设置流程下一步执行人角色
taskMessageDto.setNextExecuteIds(jgChangeRegistrationReform.getNextExecutorIds()); taskMessageDto.setNextExecuteIds(jgChangeRegistrationReform.getNextExecutorIds());
//设置nextTaskid
taskMessageDto.setNextTaskId(jgChangeRegistrationReform.getNextTaskId());
return taskMessageDto; return taskMessageDto;
} }
/** /**
* @deprecated 根据流程执行情况获取下一步执行公司code用于工作流过滤人员
* @param operate * @param operate
* @param jgChangeRegistrationReform * @param jgChangeRegistrationReform
* @return * @return
* @deprecated 根据流程执行情况获取下一步执行公司code用于工作流过滤人员
*/ */
private String getNextUserOrgCode(String operate, JgChangeRegistrationReform jgChangeRegistrationReform) { private String getNextUserOrgCode(String operate, JgChangeRegistrationReform jgChangeRegistrationReform) {
if ("0".equals(operate)) { if ("0".equals(operate)) {
......
...@@ -624,7 +624,9 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -624,7 +624,9 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
* @return * @return
*/ */
public Page<Map<String, Object>> queryListForPage(Page<Map<String, Object>> page, JgChangeRegistrationTransferDto params, String type) { public Page<Map<String, Object>> queryListForPage(Page<Map<String, Object>> page, JgChangeRegistrationTransferDto params, String type) {
Page<Map<String, Object>> listPage = this.baseMapper.getListPage(page, params, params.getRoleIds(), type); ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class);
String currentUserId = reginParams.getUserModel().getUserId();
Page<Map<String, Object>> listPage = this.baseMapper.getListPage(page, params, params.getRoleIds(), type, currentUserId);
return listPage; return listPage;
} }
......
...@@ -776,6 +776,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN ...@@ -776,6 +776,7 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
// 执行工作流并返回组装好的工作流信息 // 执行工作流并返回组装好的工作流信息
WorkflowResultDto workflowResultDto = getWorkflowResultDto(op, jgInstallationNotice); WorkflowResultDto workflowResultDto = getWorkflowResultDto(op, jgInstallationNotice);
jgInstallationNotice.setPromoter(reginParams.getUserModel().getUserId()); jgInstallationNotice.setPromoter(reginParams.getUserModel().getUserId());
jgInstallationNotice.setNextTaskId(workflowResultDto.getNextTaskId());
TaskV2Model taskV2Model = new TaskV2Model(); TaskV2Model taskV2Model = new TaskV2Model();
if ("0".equals(op)) { if ("0".equals(op)) {
if (StringUtils.isEmpty(workflowResultDto.getNextExecutorRoleIds())) { if (StringUtils.isEmpty(workflowResultDto.getNextExecutorRoleIds())) {
...@@ -922,7 +923,6 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN ...@@ -922,7 +923,6 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
taskModelDto.setModel(taskMessageDto); taskModelDto.setModel(taskMessageDto);
commonService.buildTaskModel(Collections.singletonList(taskModelDto)); commonService.buildTaskModel(Collections.singletonList(taskModelDto));
} }
jgInstallationNotice.setNextTaskId(workflowResultDto.getNextTaskId());
jgInstallationNotice.setNextExecuteUserIds(workflowResultDto.getNextExecutorUserIds()); jgInstallationNotice.setNextExecuteUserIds(workflowResultDto.getNextExecutorUserIds());
jgInstallationNotice.setNextExecuteIds(workflowResultDto.getNextExecutorRoleIds()); jgInstallationNotice.setNextExecuteIds(workflowResultDto.getNextExecutorRoleIds());
this.updateById(jgInstallationNotice); this.updateById(jgInstallationNotice);
......
...@@ -686,6 +686,7 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto ...@@ -686,6 +686,7 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
WorkflowResultDto workflowResultDto = getWorkflowResultDto(op, opinion, jgTransferNotice); WorkflowResultDto workflowResultDto = getWorkflowResultDto(op, opinion, jgTransferNotice);
jgTransferNotice.setPromoter(reginParams.getUserModel().getUserId()); jgTransferNotice.setPromoter(reginParams.getUserModel().getUserId());
jgTransferNotice.setNextTaskId(workflowResultDto.getNextTaskId());
TaskV2Model taskV2Model = new TaskV2Model(); TaskV2Model taskV2Model = new TaskV2Model();
if ("0".equals(op)) { if ("0".equals(op)) {
if (StringUtils.isEmpty(workflowResultDto.getNextExecutorRoleIds())) { if (StringUtils.isEmpty(workflowResultDto.getNextExecutorRoleIds())) {
...@@ -769,7 +770,6 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto ...@@ -769,7 +770,6 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
taskModelDto.setModel(taskMessageDto); taskModelDto.setModel(taskMessageDto);
commonService.buildTaskModel(Collections.singletonList(taskModelDto)); commonService.buildTaskModel(Collections.singletonList(taskModelDto));
} }
jgTransferNotice.setNextTaskId(workflowResultDto.getNextTaskId());
jgTransferNotice.setNextExecuteUserIds(workflowResultDto.getNextExecutorUserIds()); jgTransferNotice.setNextExecuteUserIds(workflowResultDto.getNextExecutorUserIds());
jgTransferNotice.setNextExecuteIds(workflowResultDto.getNextExecutorRoleIds()); jgTransferNotice.setNextExecuteIds(workflowResultDto.getNextExecutorRoleIds());
jgTransferNoticeMapper.updateById(jgTransferNotice); jgTransferNoticeMapper.updateById(jgTransferNotice);
......
...@@ -50,6 +50,12 @@ public class IdxBizJgInspectionDetectionInfo extends TzsBaseEntity { ...@@ -50,6 +50,12 @@ public class IdxBizJgInspectionDetectionInfo extends TzsBaseEntity {
/** /**
* *
*/ */
@TableField("\"INSPECT_ORG_CODE\"")
private String inspectOrgCode;
/**
*
*/
@TableField("\"INSPECT_ORG_NAME\"") @TableField("\"INSPECT_ORG_NAME\"")
private String inspectOrgName; private String inspectOrgName;
...@@ -101,6 +107,12 @@ public class IdxBizJgInspectionDetectionInfo extends TzsBaseEntity { ...@@ -101,6 +107,12 @@ public class IdxBizJgInspectionDetectionInfo extends TzsBaseEntity {
@TableField("\"SEQUENCE_CODE\"") @TableField("\"SEQUENCE_CODE\"")
private String sequenceCode; private String sequenceCode;
/**
*
*/
@TableField("\"INSPECT_REPORT_NO\"")
private String inspectReportNo;
@TableField(exist = false) @TableField(exist = false)
private String supervisoryCode; private String supervisoryCode;
} }
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