Browse Source

fix:修改涉及单位查询

master
parent
commit
acb1dc0323
  1. 1
      src/main/java/com/biutag/supervision/flow/action/SaveAction.java
  2. 8
      src/main/resources/mapper/ComplaintCollectionMapper.xml

1
src/main/java/com/biutag/supervision/flow/action/SaveAction.java

@ -23,6 +23,7 @@ public class SaveAction implements Action {
public void next(ActionDto actionDto) { public void next(ActionDto actionDto) {
VerifyData verifyData = BeanUtil.toBean(actionDto.getData(), VerifyData.class); VerifyData verifyData = BeanUtil.toBean(actionDto.getData(), VerifyData.class);
Negative negative = negativeService.getById(actionDto.getNegativeId()); Negative negative = negativeService.getById(actionDto.getNegativeId());
verifyData.setSkipInitView(true);
applyCompletionAction.updateNegative(negative, verifyData); applyCompletionAction.updateNegative(negative, verifyData);
} }

8
src/main/resources/mapper/ComplaintCollectionMapper.xml

@ -222,13 +222,19 @@
n.check_status_code AS checkStatusCode, n.check_status_code AS checkStatusCode,
n.checkStatusName AS checkStatusName, n.checkStatusName AS checkStatusName,
n.check_status_desc AS checkStatusDesc, n.check_status_desc AS checkStatusDesc,
n.involveDepartName AS involveDepartName, -- 涉及单位名称:如果部门是3级则拼接父级名称
CONCAT(
CASE WHEN sd_involve.level = 3 THEN CONCAT(sd_parent.name, '/') ELSE '' END,
n.involveDepartName
) AS involveDepartName,
n.handle_second_depart_id AS handleSecondDepartId, n.handle_second_depart_id AS handleSecondDepartId,
n.handle_second_depart_name AS handleSecondDepartName, n.handle_second_depart_name AS handleSecondDepartName,
n.handle_three_depart_id AS handleThreeDepartId, n.handle_three_depart_id AS handleThreeDepartId,
n.handle_three_depart_name AS handleThreeDepartName n.handle_three_depart_name AS handleThreeDepartName
FROM complaint_collection cc FROM complaint_collection cc
LEFT JOIN negative n ON n.id = cc.negative_id LEFT JOIN negative n ON n.id = cc.negative_id
LEFT JOIN sup_depart sd_involve ON sd_involve.id = n.involveDepartId
LEFT JOIN sup_depart sd_parent ON sd_parent.id = sd_involve.pid
<where> <where>
<if test="param.sourceTable != null and param.sourceTable != ''"> <if test="param.sourceTable != null and param.sourceTable != ''">
AND cc.source_table = #{param.sourceTable} AND cc.source_table = #{param.sourceTable}

Loading…
Cancel
Save