Commit 2d0c9fcb authored by 王果's avatar 王果

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

parents fd4157eb 4d755a19
...@@ -37,4 +37,6 @@ public interface JgChangeRegistrationUnitMapper extends CustomBaseMapper<JgChang ...@@ -37,4 +37,6 @@ public interface JgChangeRegistrationUnitMapper extends CustomBaseMapper<JgChang
*/ */
@MapKey("sequenceNbr") @MapKey("sequenceNbr")
List<Map<String, Object>> queryEquipInformation(@Param("sequenceNbr") long sequenceNbr); List<Map<String, Object>> queryEquipInformation(@Param("sequenceNbr") long sequenceNbr);
String queryEquipIdBySeq(@Param("sequenceNbr") long sequenceNbr);
} }
...@@ -18,7 +18,8 @@ public interface JgEnableDisableMapper extends BaseMapper<JgEnableDisable> { ...@@ -18,7 +18,8 @@ public interface JgEnableDisableMapper extends BaseMapper<JgEnableDisable> {
Page<Map<String, Object>> pageList(@Param("page") Page<Map<String, Object>> page, Page<Map<String, Object>> pageList(@Param("page") Page<Map<String, Object>> page,
@Param("dto") JgEnableDisableDto dto, @Param("dto") JgEnableDisableDto dto,
@Param("type") String type); @Param("type") String type,
@Param("userId") String userId);
Map<String, Object> getDetail(@Param("sequenceNbr") Long sequenceNbr); Map<String, Object> getDetail(@Param("sequenceNbr") Long sequenceNbr);
} }
...@@ -118,4 +118,13 @@ ...@@ -118,4 +118,13 @@
isn.sequence_nbr = #{sequenceNbr} isn.sequence_nbr = #{sequenceNbr}
LIMIT 1 LIMIT 1
</select> </select>
<select id="queryEquipIdBySeq" resultType="java.lang.String">
select
equ_id as equid
from
tzs_jg_change_registration_unit_eq
where
unit_change_registration_id = #{sequenceNbr}
</select>
</mapper> </mapper>
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
jed.promoter, jed.promoter,
jed.next_execute_user_ids as nextExecuteUserIds, jed.next_execute_user_ids as nextExecuteUserIds,
jed.create_user_id as createUserId, jed.create_user_id as createUserId,
jed.next_task_id as nextTaskId,
oi.SUPERVISORY_CODE as supervisoryCode oi.SUPERVISORY_CODE as supervisoryCode
FROM tzs_jg_enable_disable jed FROM tzs_jg_enable_disable jed
...@@ -34,6 +35,7 @@ ...@@ -34,6 +35,7 @@
LEFT JOIN idx_biz_jg_use_info use on jri.RECORD = use.RECORD LEFT JOIN idx_biz_jg_use_info use on jri.RECORD = use.RECORD
LEFT JOIN idx_biz_jg_other_info oi on jri.RECORD = oi.RECORD LEFT JOIN idx_biz_jg_other_info oi on jri.RECORD = oi.RECORD
<where> <where>
jed.is_delete = 0
<if test="dto.applyNo != null and dto.applyNo != '' "> <if test="dto.applyNo != null and dto.applyNo != '' ">
and jed.apply_no like concat('%',#{dto.applyNo},'%') and jed.apply_no like concat('%',#{dto.applyNo},'%')
</if> </if>
...@@ -53,6 +55,7 @@ ...@@ -53,6 +55,7 @@
<if test="dto.applyType != null and dto.applyType != ''"> <if test="dto.applyType != null and dto.applyType != ''">
and jed.apply_type = #{dto.applyType} and jed.apply_type = #{dto.applyType}
</if> </if>
or jed.transfer_to_user_ids like concat('%',#{userId},'%')
</where> </where>
order by jed.rec_date desc order by jed.rec_date desc
</select> </select>
......
...@@ -657,21 +657,22 @@ public class CommonServiceImpl implements ICommonService { ...@@ -657,21 +657,22 @@ public class CommonServiceImpl implements ICommonService {
cmWorkflowService.assign(flowTaskVo); cmWorkflowService.assign(flowTaskVo);
//修改待办 //修改待办
List<TaskV2Model> result = Systemctl.taskV2Client.selectListByRelationId(instanceId).getResult(); List<TaskV2Model> result = Systemctl.taskV2Client.selectListByRelationId(instanceId).getResult();
TaskV2Model taskV2Model = result.stream().filter(r -> r.getFlowCode()!= null && r.getFlowCode().equals(taskId)).findFirst().orElse(null); List<TaskV2Model> collect = result.stream().sorted((r1, r2) -> r2.getSequenceNbr().compareTo(r1.getSequenceNbr())).collect(Collectors.toList());
ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class); if (collect == null || collect.size() == 0) {
taskV2Model.setExecuteUserIds(reginParams.getUserModel().getUserId()); return null;
}
TaskV2Model taskV2Model = collect.get(0);
taskV2Model.setExecuteUserIds(RequestContext.getExeUserId());
taskV2Model.setTaskStatus(FlowStatusEnum.TO_BE_TRANSFER.getCode()); taskV2Model.setTaskStatus(FlowStatusEnum.TO_BE_TRANSFER.getCode());
taskV2Model.setTaskStatusLabel(FlowStatusEnum.TO_BE_TRANSFER.getName()); taskV2Model.setTaskStatusLabel(FlowStatusEnum.TO_BE_TRANSFER.getName());
taskV2Model.setEndUserId(reginParams.getUserModel().getUserId()); taskV2Model.setEndUserId(RequestContext.getExeUserId());
Date createDate = taskV2Model.getCreateDate();
taskV2Model.setCreateDate(new Date());
taskV2Model.setEndDate(new Date()); taskV2Model.setEndDate(new Date());
String routhPath = taskV2Model.getRoutePath().replace("nextExecuteUserIds", "executeUserId") + "&nextExecuteUserIds=" + assignee; String routhPath = taskV2Model.getRoutePath().replace("nextExecuteUserIds", "executeUserId") + "&nextExecuteUserIds=" + assignee;
taskV2Model.setRoutePath(routhPath); taskV2Model.setRoutePath(routhPath);
Systemctl.taskV2Client.update(taskV2Model, taskV2Model.getSequenceNbr()); Systemctl.taskV2Client.update(taskV2Model, taskV2Model.getSequenceNbr());
//创建新待办 //创建新待办
taskV2Model.setExecuteUserIds(assignee); taskV2Model.setExecuteUserIds(assignee);
taskV2Model.setCreateDate(createDate); taskV2Model.setCreateDate(new Date());
taskV2Model.setTaskStatus(0); taskV2Model.setTaskStatus(0);
taskV2Model.setTaskStatusLabel(FlowStatusEnum.TO_BE_PROCESSED.getName()); taskV2Model.setTaskStatusLabel(FlowStatusEnum.TO_BE_PROCESSED.getName());
taskV2Model.setEndUserId(null); taskV2Model.setEndUserId(null);
...@@ -817,7 +818,7 @@ public class CommonServiceImpl implements ICommonService { ...@@ -817,7 +818,7 @@ public class CommonServiceImpl implements ICommonService {
List<Map> urlList = JsonUtils.getResourceList(urlInfo); List<Map> urlList = JsonUtils.getResourceList(urlInfo);
for (Map map : urlList) { for (Map map : urlList) {
if (map.get("type").equals(collect.get(0).getTaskType()) && map.get("pageType").equals("look")) { if (map.get("type").equals(collect.get(0).getTaskType()) && map.get("pageType").equals("look")) {
urlParams = map.get("url").toString().replace("{roleIds}", "") + urlParams + "&nextExecuteUserIds="; urlParams = map.get("url").toString().replace("{roleIds}", "") + urlParams + "&taskStatus" + collect.get(0).getTaskStatus() + "&nextExecuteUserIds=";
break; break;
} }
} }
......
...@@ -636,7 +636,11 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR ...@@ -636,7 +636,11 @@ public class JgChangeRegistrationReformServiceImpl extends BaseService<JgChangeR
Map<String, Object> map1 = new HashMap<>(); Map<String, Object> map1 = new HashMap<>();
map1.put("USE_ORG_CODE", newUseRegistrationCertificateNumber); map1.put("USE_ORG_CODE", newUseRegistrationCertificateNumber);
resultMap.put(equipId, map1); resultMap.put(equipId, map1);
try {
tzsServiceFeignClient.commonUpdateEsDataByIds(resultMap); tzsServiceFeignClient.commonUpdateEsDataByIds(resultMap);
}catch (Exception e){
log.error("改造变更登记------------更新es中的编号信息失败,请及时检查ES的状态");
}
} }
} }
......
...@@ -361,7 +361,6 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -361,7 +361,6 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
dto.setTaskCode(oldTransfer.getApplyNo()); dto.setTaskCode(oldTransfer.getApplyNo());
dto.setTaskType(BusinessTypeEnum.JG_CHANGE_REGISTRATION.getCode()); dto.setTaskType(BusinessTypeEnum.JG_CHANGE_REGISTRATION.getCode());
dto.setRelationId(oldTransfer.getSequenceNbr() + ""); dto.setRelationId(oldTransfer.getSequenceNbr() + "");
dto.setFlowCode(oldTransfer.getNextTaskId());
modelDtos.add(dto); modelDtos.add(dto);
commonService.buildTaskModel(modelDtos); commonService.buildTaskModel(modelDtos);
} }
...@@ -1122,7 +1121,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang ...@@ -1122,7 +1121,7 @@ public class JgChangeRegistrationTransferServiceImpl extends BaseService<JgChang
toDoTask.setTaskStatusLabel(flowStatusEnum.getName()); toDoTask.setTaskStatusLabel(flowStatusEnum.getName());
toDoTask.setFlowStatus(commonService.getDictionaryCodeByName(transfer.getStatus())); toDoTask.setFlowStatus(commonService.getDictionaryCodeByName(transfer.getStatus()));
toDoTask.setFlowStatusLabel(transfer.getStatus()); toDoTask.setFlowStatusLabel(transfer.getStatus());
toDoTask.setFlowCode(transfer.getNextTaskId()); toDoTask.setFlowCode(sorkflow.getNextTaskId());
toDoTask.setStartUserId(transfer.getCreateUserId()); toDoTask.setStartUserId(transfer.getCreateUserId());
toDoTask.setStartUser(transfer.getCreateUserName()); toDoTask.setStartUser(transfer.getCreateUserName());
toDoTask.setStartUserCompanyName(transfer.getCreateUserCompanyName()); toDoTask.setStartUserCompanyName(transfer.getCreateUserCompanyName());
......
...@@ -170,6 +170,10 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg ...@@ -170,6 +170,10 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
// 设备信息 // 设备信息
List<Map<String, Object>> equipmentInfos = JgChangeRegistrationUnitMapper.queryEquipInformation(sequenceNbr); List<Map<String, Object>> equipmentInfos = JgChangeRegistrationUnitMapper.queryEquipInformation(sequenceNbr);
String equipId = JgChangeRegistrationUnitMapper.queryEquipIdBySeq(sequenceNbr);
Map<String, Object> detailFieldCamelCaseByRecord = idxBizJgRegisterInfoService.getDetailFieldCamelCaseByRecord(equipId);
detailFieldCamelCaseByRecord.remove("useUnitCreditCode");
for (String s : fields) { for (String s : fields) {
if (changeInfo.containsKey(s) && !ObjectUtils.isEmpty(changeInfo.get(s))) { if (changeInfo.containsKey(s) && !ObjectUtils.isEmpty(changeInfo.get(s))) {
...@@ -183,7 +187,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg ...@@ -183,7 +187,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
Map<String, Object> newMap = new HashMap<>(); Map<String, Object> newMap = new HashMap<>();
newMap.putAll(changeInfo); newMap.putAll(changeInfo);
newMap.putAll(equipmentInfos.get(0)); newMap.putAll(equipmentInfos.get(0));
newMap.putAll(detailFieldCamelCaseByRecord);
return new HashMap<String, Map<String, Object>>() {{ return new HashMap<String, Map<String, Object>>() {{
this.put("changeRegisInfo", newMap); this.put("changeRegisInfo", newMap);
}}; }};
......
...@@ -232,8 +232,8 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto, ...@@ -232,8 +232,8 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
//摘要 按原有规则组装 //摘要 按原有规则组装
dto.setTaskContent( dto.setTaskContent(
String.format("来自%s【%s】的业务办理,【申请单号:%s】", String.format("来自%s【%s】的业务办理,【申请单号:%s】",
ObjectUtils.isEmpty(jgEnableDisable.getEquList()) ? "null" : jgEnableDisable.getEquList(), ObjectUtils.isEmpty(jgEnableDisable.getEquList()) ? "" : jgEnableDisable.getEquList(),
ObjectUtils.isEmpty(jgEnableDisable.getSupervisoryCode()) ? "null" : jgEnableDisable.getSupervisoryCode(), ObjectUtils.isEmpty(jgEnableDisable.getSupervisoryCode()) ? "" : jgEnableDisable.getSupervisoryCode(),
jgEnableDisable.getApplyNo())); jgEnableDisable.getApplyNo()));
//申请单号 //申请单号
dto.setTaskCode(jgEnableDisable.getApplyNo()); dto.setTaskCode(jgEnableDisable.getApplyNo());
...@@ -334,7 +334,8 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto, ...@@ -334,7 +334,8 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
dto.setReceiveCompanyCode(reginParams.getCompany().getCompanyCode()); dto.setReceiveCompanyCode(reginParams.getCompany().getCompanyCode());
} }
String level = reginParams.getCompany().getLevel(); String level = reginParams.getCompany().getLevel();
return this.baseMapper.pageList(page, dto, level); String userId = reginParams.getUserModel().getUserId();
return this.baseMapper.pageList(page, dto, level,userId);
} }
......
...@@ -197,6 +197,8 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN ...@@ -197,6 +197,8 @@ public class JgInstallationNoticeServiceImpl extends BaseService<JgInstallationN
} }
Map<String, Object> detail = equipmentInfos.get(0); Map<String, Object> detail = equipmentInfos.get(0);
Map<String, Object> equInfo = idxBizJgRegisterInfoService.getDetailFieldCamelCaseByRecord(detail.get("equId").toString()); Map<String, Object> equInfo = idxBizJgRegisterInfoService.getDetailFieldCamelCaseByRecord(detail.get("equId").toString());
equInfo.put("useUnitCreditCodeUse", equInfo.getOrDefault("useUnitCreditCode", ""));
equInfo.put("useUnitNameUse", equInfo.getOrDefault("useUnitName", ""));
equInfo.put("proDuctPhoto", JSON.parse(String.valueOf(detail.get("proDuctPhoto")))); equInfo.put("proDuctPhoto", JSON.parse(String.valueOf(detail.get("proDuctPhoto"))));
equInfo.put("factoryStandard", JSON.parse(String.valueOf(detail.get("factoryStandard")))); equInfo.put("factoryStandard", JSON.parse(String.valueOf(detail.get("factoryStandard"))));
equInfo.put("productQualityYieldProve", JSON.parse(String.valueOf(detail.get("productQualityYieldProve")))); equInfo.put("productQualityYieldProve", JSON.parse(String.valueOf(detail.get("productQualityYieldProve"))));
......
...@@ -142,6 +142,8 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto ...@@ -142,6 +142,8 @@ public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto
} }
Map<String, Object> detail = equipmentInfos.get(0); Map<String, Object> detail = equipmentInfos.get(0);
Map<String, Object> equInfo = idxBizJgRegisterInfoService.getDetailFieldCamelCaseByRecord(detail.get("equId").toString()); Map<String, Object> equInfo = idxBizJgRegisterInfoService.getDetailFieldCamelCaseByRecord(detail.get("equId").toString());
equInfo.put("useUnitCreditCodeUse", equInfo.getOrDefault("useUnitCreditCode", ""));
equInfo.put("useUnitNameUse", equInfo.getOrDefault("useUnitName", ""));
equInfo.put("proDuctPhoto", JSON.parse(String.valueOf(detail.get("proDuctPhoto")))); equInfo.put("proDuctPhoto", JSON.parse(String.valueOf(detail.get("proDuctPhoto"))));
equInfo.put("factoryStandard", JSON.parse(String.valueOf(detail.get("factoryStandard")))); equInfo.put("factoryStandard", JSON.parse(String.valueOf(detail.get("factoryStandard"))));
equInfo.put("productQualityYieldProve", JSON.parse(String.valueOf(detail.get("productQualityYieldProve")))); equInfo.put("productQualityYieldProve", JSON.parse(String.valueOf(detail.get("productQualityYieldProve"))));
......
...@@ -167,7 +167,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -167,7 +167,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
public void updateHistory(JSONObject map, String equipId, String currentDocumentId, String supervisoryCode) { public void updateHistory(JSONObject map, String equipId, String currentDocumentId, String supervisoryCode) {
JgRegistrationHistory jgRegistrationHistory = new JgRegistrationHistory(); JgRegistrationHistory jgRegistrationHistory = new JgRegistrationHistory();
LambdaQueryWrapper<JgRegistrationHistory> lambda = new QueryWrapper<JgRegistrationHistory>().lambda(); LambdaQueryWrapper<JgRegistrationHistory> lambda = new QueryWrapper<JgRegistrationHistory>().lambda();
lambda.eq(JgRegistrationHistory::getEquId, equipId); // lambda.eq(JgRegistrationHistory::getEquId, equipId);
lambda.eq(JgRegistrationHistory::getCurrentDocumentId, currentDocumentId); lambda.eq(JgRegistrationHistory::getCurrentDocumentId, currentDocumentId);
lambda.eq(JgRegistrationHistory::getRegistrationClass, "使用登记"); lambda.eq(JgRegistrationHistory::getRegistrationClass, "使用登记");
Integer integer = jgRegistrationHistoryService.getBaseMapper().selectCount(lambda); Integer integer = jgRegistrationHistoryService.getBaseMapper().selectCount(lambda);
...@@ -395,6 +395,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -395,6 +395,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
taskModelDto.setExecuteUserIds(workflowResultDto.getNextExecutorUserIds()); taskModelDto.setExecuteUserIds(workflowResultDto.getNextExecutorUserIds());
taskModelDto.setTaskStatusLabel(FlowStatusEnum.TO_BE_PROCESSED.getName()); taskModelDto.setTaskStatusLabel(FlowStatusEnum.TO_BE_PROCESSED.getName());
taskModelDto.setNextExecuteUser(workflowResultDto.getNextExecutorRoleIds()); taskModelDto.setNextExecuteUser(workflowResultDto.getNextExecutorRoleIds());
taskModelDto.setFlowCode(workflowResultDto.getNextTaskId());
if (WorkFlowStatusEnum.USE_SUBMIT.getCode().equals(taskCode) && "1".equals(operate)) { if (WorkFlowStatusEnum.USE_SUBMIT.getCode().equals(taskCode) && "1".equals(operate)) {
taskModelDto.setPageType("edit"); taskModelDto.setPageType("edit");
} }
...@@ -563,7 +564,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -563,7 +564,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
JgUseRegistration jgUseRegistration = this.getBaseMapper().selectById(sequenceNbr); JgUseRegistration jgUseRegistration = this.getBaseMapper().selectById(sequenceNbr);
LambdaQueryWrapper<JgRegistrationHistory> lambda = new QueryWrapper<JgRegistrationHistory>().lambda(); LambdaQueryWrapper<JgRegistrationHistory> lambda = new QueryWrapper<JgRegistrationHistory>().lambda();
lambda.eq(JgRegistrationHistory::getCurrentDocumentId, sequenceNbr); lambda.eq(JgRegistrationHistory::getCurrentDocumentId, sequenceNbr);
lambda.eq(JgRegistrationHistory::getEquId, id); //lambda.eq(JgRegistrationHistory::getEquId, id);
JgRegistrationHistory jgRegistrationHistory = jgRegistrationHistoryService.getBaseMapper().selectOne(lambda); JgRegistrationHistory jgRegistrationHistory = jgRegistrationHistoryService.getBaseMapper().selectOne(lambda);
JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData()); JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData());
jsonObject.put("receiveOrgCode", jgUseRegistration.getReceiveCompanyCode() + "_" + jgUseRegistration.getReceiveOrgName()); jsonObject.put("receiveOrgCode", jgUseRegistration.getReceiveCompanyCode() + "_" + jgUseRegistration.getReceiveOrgName());
......
...@@ -12,7 +12,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; ...@@ -12,7 +12,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sun.org.apache.bcel.internal.generic.NEW; import com.sun.org.apache.bcel.internal.generic.NEW;
import com.sun.org.apache.regexp.internal.RE;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams; import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.entity.DataDictionary; import com.yeejoin.amos.boot.biz.common.entity.DataDictionary;
import com.yeejoin.amos.boot.biz.common.service.IDataDictionaryService; import com.yeejoin.amos.boot.biz.common.service.IDataDictionaryService;
......
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