丽知:钉钉回调空指针修改

This commit is contained in:
zhengyf 2024-11-22 09:30:16 +08:00
parent f327c4181f
commit 014afb4200
1 changed files with 19 additions and 17 deletions

View File

@ -106,24 +106,26 @@ public class CallBackServiceImpl implements CallBackService {
String eventType = eventJson.getString("EventType"); String eventType = eventJson.getString("EventType");
//防止钉钉回调 //防止钉钉回调
if (!eventJson.getString("processInstanceId").equals(dingId)) { if(eventJson.getString("processInstanceId")!=null) {
dingId = eventJson.getString("processInstanceId"); if (!eventJson.getString("processInstanceId").equals(dingId)) {
dingId = eventJson.getString("processInstanceId");
// 4. 根据EventType分类处理 // 4. 根据EventType分类处理
if (eventJson.getString("processCode") != null) { if (eventJson.getString("processCode") != null) {
switch (eventJson.getString("processCode")) { switch (eventJson.getString("processCode")) {
case "PROC-EC6B5BD2-DE3C-456E-9591-6F7B377E39E4": case "PROC-EC6B5BD2-DE3C-456E-9591-6F7B377E39E4":
logger.info("采购付款申请(新) -> PROC-EC6B5BD2-DE3C-456E-9591-6F7B377E39E4"); logger.info("采购付款申请(新) -> PROC-EC6B5BD2-DE3C-456E-9591-6F7B377E39E4");
outSourceBill(eventJson);//采购付款申请 outSourceBill(eventJson);//采购付款申请
break; break;
case "PROC-285CCF2B-524F-4055-BE62-FC31F490C654": case "PROC-285CCF2B-524F-4055-BE62-FC31F490C654":
logger.info("采购付款申请(店群专用) -> PROC-285CCF2B-524F-4055-BE62-FC31F490C654"); logger.info("采购付款申请(店群专用) -> PROC-285CCF2B-524F-4055-BE62-FC31F490C654");
agencyBill(eventJson);//采购付款申请店群专用 agencyBill(eventJson);//采购付款申请店群专用
break; break;
case "PROC-AC33FC85-FB44-49FC-B926-1D966AE3BBD2": case "PROC-AC33FC85-FB44-49FC-B926-1D966AE3BBD2":
logger.info("采购付款申请(新) -> PROC-AC33FC85-FB44-49FC-B926-1D966AE3BBD2"); logger.info("采购付款申请(新) -> PROC-AC33FC85-FB44-49FC-B926-1D966AE3BBD2");
transferBill(eventJson);//特殊业务处理 transferBill(eventJson);//特殊业务处理
break; break;
}
} }
} }
} }