Commit 4abf062d authored by 王果's avatar 王果

bug修改

parent c8498463
......@@ -1384,7 +1384,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
syBuilder.mustNot(QueryBuilders.existsQuery("EQU_STATE"));
syBuilder.mustNot(QueryBuilders.wildcardQuery("USE_ORG_CODE", "*"));
boolMust.must(syBuilder);
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "useRegister");
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "useRegistration");
} else if (ValidationUtil.equals(queryType, "FINISH_SY")) {
// 注意:上面条件是过滤出【未做过】某个业务的设备,下面部分是过滤出【做过】某个业务的设备
// 查询 已经做过【使用登记】 的设备 【(EQU_STATUS != 空 ) && (USE_ORG_CODE(使用登记证编号) != 空)】
......@@ -1673,43 +1673,43 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
return result;
}
private void setRepeatUsedCheckFilterByType(BoolQueryBuilder boolMust, String companyCode, String queryType) {
if ("AZ".equals(queryType)) {// 安装告知
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "installNotice");
} else if ("GZ_GZ".equals(queryType)) {// 改造告知
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "renovationNoticeNew");
} else if ("GZ_WX".equals(queryType)) {// 维修告知
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "maintainInfo");
} else if ("GZ_YZ".equals(queryType)) {// 移装告知
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "transferNotice");
} else if ("SY".equals(queryType)) {// 使用登记
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "useRegister");
} else if ("DJ_GZ".equals(queryType)) {// 改造变更登记
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "changeRegistration");
} else if ("DJ_YZ".equals(queryType)) {// 移装变更登记
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "changeRegistrationTransfer");
} else if ("DJ_DW".equals(queryType)) {// 单位变更登记
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "unitChange");
} else if ("DJ_GM".equals(queryType)) {// 更名变更登记
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "changeName");
} else if ("BF_YZ".equals(queryType)) {// 注销
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
} else if ("BF_ZX".equals(queryType)) {// 报废
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
} else if ("SB_QY".equals(queryType)) {// 启用
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
} else if ("SB_TY".equals(queryType)) {// 停用
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
} else if ("WB_BA".equals(queryType)) {// 维保备案
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "maintenanceFiling");
} else if ("SB_YJ".equals(queryType)) {// 设备移交
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "equipmentHandover");
} else if ("QP_BG".equals(queryType)) {// 车用气瓶变更
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "vehicleGasCylinderChange");
} else if ("QP_DJ".equals(queryType)) {// 车用气瓶登记
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "vehicleInformation");
}
}
// private void setRepeatUsedCheckFilterByType(BoolQueryBuilder boolMust, String companyCode, String queryType) {
// if ("AZ".equals(queryType)) {// 安装告知
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "installNotice");
// } else if ("GZ_GZ".equals(queryType)) {// 改造告知
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "renovationNoticeNew");
// } else if ("GZ_WX".equals(queryType)) {// 维修告知
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "maintainInfo");
// } else if ("GZ_YZ".equals(queryType)) {// 移装告知
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "transferNotice");
// } else if ("SY".equals(queryType)) {// 使用登记
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "useRegistration");
// } else if ("DJ_GZ".equals(queryType)) {// 改造变更登记
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "changeRegistration");
// } else if ("DJ_YZ".equals(queryType)) {// 移装变更登记
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "changeRegistrationTransfer");
// } else if ("DJ_DW".equals(queryType)) {// 单位变更登记
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "unitChange");
// } else if ("DJ_GM".equals(queryType)) {// 更名变更登记
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "changeName");
// } else if ("BF_YZ".equals(queryType)) {// 注销
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
// } else if ("BF_ZX".equals(queryType)) {// 报废
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
// } else if ("SB_QY".equals(queryType)) {// 启用
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
// } else if ("SB_TY".equals(queryType)) {// 停用
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "");
// } else if ("WB_BA".equals(queryType)) {// 维保备案
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "maintenanceFiling");
// } else if ("SB_YJ".equals(queryType)) {// 设备移交
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "equipmentHandover");
// } else if ("QP_BG".equals(queryType)) {// 车用气瓶变更
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "vehicleGasCylinderChange");
// } else if ("QP_DJ".equals(queryType)) {// 车用气瓶登记
// this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "vehicleInformation");
// }
// }
/**
* 设备注册信息分页查询
......@@ -1798,7 +1798,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
syBuilder.mustNot(QueryBuilders.existsQuery("EQU_STATE"));
syBuilder.mustNot(QueryBuilders.wildcardQuery("USE_ORG_CODE", "*"));
boolMust.must(syBuilder);
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "useRegister");
this.setRepeatUsedCheckFilterParam(boolMust, companyCode, "useRegistration");
} else if (ValidationUtil.equals(queryType, "FINISH_SY")) {
// 注意:上面条件是过滤出【未做过】某个业务的设备,下面部分是过滤出【做过】某个业务的设备
// 查询 已经做过【使用登记】 的设备 【(EQU_STATUS != 空 ) && (USE_ORG_CODE(使用登记证编号) != 空)】
......@@ -2489,7 +2489,7 @@ public class IdxBizJgRegisterInfoServiceImpl extends BaseService<IdxBizJgRegiste
}
jsonObject.put("useUnitCreditCode", useUnitCreditCode);
Page<JSONObject> page = new Page<>(jsonObject.getLong("number"), jsonObject.getLong("size"));
Set<String> records = EquipUsedCheckStrategyContext.getUsedStrategy("useRegister").getEquipInFlow(useUnitCreditCode);
Set<String> records = EquipUsedCheckStrategyContext.getUsedStrategy("useRegistration").getEquipInFlow(useUnitCreditCode);
if ("8300".equals(jsonObject.get("EQU_CATEGORY_CODE"))) {// 管道
return jgUseRegistrationMapper.queryForUnitPipelineEquipmentPage(page, jsonObject, records);
} else if ("2300".equals(jsonObject.get("EQU_CATEGORY_CODE"))) {// 气瓶
......
......@@ -517,7 +517,7 @@ public class JgChangeRegistrationUnitServiceImpl extends BaseService<JgChangeReg
private void checkForRepeatUsedEquip(JSONObject map, CompanyBo company) {
if (!ObjectUtils.isEmpty(map.get("submit"))) {
// 流程中或已完成
EquipUsedCheckStrategyContext.getUsedStrategy("useRegister").equipRepeatUsedCheck(map.get("equipId").toString(), company.getCompanyCode());
EquipUsedCheckStrategyContext.getUsedStrategy(PROCESS_DEFINITION_KEY).equipRepeatUsedCheck(map.get("equipId").toString(), company.getCompanyCode());
}
}
......
......@@ -21,7 +21,7 @@ public class UseRegisterEquipUsedCheckImpl extends BaseEquipUsedCheckService {
private RedissonClient redissonClient;
private String bizType = "useRegister";
private String bizType = "useRegistration";
private JgUseRegistrationMapper useRegistrationMapper;
......
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