Commit 41cc8d3c authored by chenzhao's avatar chenzhao

修改单位变更详情

parent 25ab9591
......@@ -37,4 +37,6 @@ public interface JgChangeRegistrationUnitMapper extends CustomBaseMapper<JgChang
*/
@MapKey("sequenceNbr")
List<Map<String, Object>> queryEquipInformation(@Param("sequenceNbr") long sequenceNbr);
String queryEquipIdBySeq(@Param("sequenceNbr") long sequenceNbr);
}
......@@ -118,4 +118,13 @@
isn.sequence_nbr = #{sequenceNbr}
LIMIT 1
</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>
......@@ -666,15 +666,13 @@ public class CommonServiceImpl implements ICommonService {
taskV2Model.setTaskStatus(FlowStatusEnum.TO_BE_TRANSFER.getCode());
taskV2Model.setTaskStatusLabel(FlowStatusEnum.TO_BE_TRANSFER.getName());
taskV2Model.setEndUserId(RequestContext.getExeUserId());
Date createDate = taskV2Model.getCreateDate();
taskV2Model.setCreateDate(new Date());
taskV2Model.setEndDate(new Date());
String routhPath = taskV2Model.getRoutePath().replace("nextExecuteUserIds", "executeUserId") + "&nextExecuteUserIds=" + assignee;
taskV2Model.setRoutePath(routhPath);
Systemctl.taskV2Client.update(taskV2Model, taskV2Model.getSequenceNbr());
//创建新待办
taskV2Model.setExecuteUserIds(assignee);
taskV2Model.setCreateDate(createDate);
taskV2Model.setCreateDate(new Date());
taskV2Model.setTaskStatus(0);
taskV2Model.setTaskStatusLabel(FlowStatusEnum.TO_BE_PROCESSED.getName());
taskV2Model.setEndUserId(null);
......
......@@ -170,6 +170,10 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
// 设备信息
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) {
if (changeInfo.containsKey(s) && !ObjectUtils.isEmpty(changeInfo.get(s))) {
......@@ -183,7 +187,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
Map<String, Object> newMap = new HashMap<>();
newMap.putAll(changeInfo);
newMap.putAll(equipmentInfos.get(0));
newMap.putAll(detailFieldCamelCaseByRecord);
return new HashMap<String, Map<String, Object>>() {{
this.put("changeRegisInfo", newMap);
}};
......
......@@ -12,7 +12,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
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.entity.DataDictionary;
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