dyh-service/dyh-base/src/main/java/cn/huge/module/mediate/constant/CaseBaseConstsEnum.java
@@ -11,7 +11,7 @@ public enum CaseBaseConstsEnum { /** * 事项来源,22_00001-1:大厅来访,22_00001-2:线上来访 * 事项来源,22_00001-1:大厅来访,22_00001-2:线上来访,22_00001-3:自行排查,22_00001-4:协同推送 */ CASE_CANAL_1("22_00001-1", "大厅来访"), CASE_CANAL_2("22_00001-2", "线上来访"), @@ -19,10 +19,11 @@ CASE_CANAL_4("22_00001-4", "协同推送"), /** * 来访形式,24_00002-1:来访,22_024_000020001-2:线上 * 来访形式,24_00002-1:来访,24_00002-2:线上,24_00002-3:排查 */ VISIT_WAY_1("24_00002-1", "来访"), VISIT_WAY_2("24_00002-2", "线上"), VISIT_WAY_3("24_00002-3", "排查"), /** * 当事人地位 @@ -133,4 +134,23 @@ return null; } /** * 静态方法 * @param canal * @return */ public static CaseBaseConstsEnum getVisitWayByCanal(String canal) { if (CASE_CANAL_1.getIndex().equals(canal)) { return VISIT_WAY_1; }else if (CASE_CANAL_2.getIndex().equals(canal)) { return VISIT_WAY_2; }else if (CASE_CANAL_3.getIndex().equals(canal)) { return VISIT_WAY_3; }else if (CASE_CANAL_4.getIndex().equals(canal)) { return VISIT_WAY_3; }else { return null; } } } dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java
@@ -244,8 +244,8 @@ caseInfo.setDefendants(defendants.toString()); caseInfo.setDagents(dagents.toString()); caseInfo.setCaseRef(utilsClient.createCaseRef()); caseInfo.setVisitWay(CaseBaseConstsEnum.VISIT_WAY_1.getIndex()); caseInfo.setVisitWayName(CaseBaseConstsEnum.VISIT_WAY_1.getDes()); caseInfo.setVisitWay(CaseBaseConstsEnum.getVisitWayByCanal(caseInfo.getCanal()).getIndex()); caseInfo.setVisitWayName(CaseBaseConstsEnum.getVisitWayByCanal(caseInfo.getCanal()).getDes()); //默认小程序可见 if(ObjectUtils.isNotEmpty(caseInfo.getCanal())){ if(CaseBaseConstsEnum.CASE_CANAL_1.getIndex().equals(caseInfo.getCanal())){