diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java index 6ce7e1a8f..38df1fd55 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java @@ -494,7 +494,7 @@ public class WxFlowServiceImpl implements WxFlowService { String processInstanceId = (String)params.get("processInstanceId"); String remark = (String)params.get("remark"); Map mapInfo = taskService.getVariables(taskId); - Long businessId = (Long)mapInfo.get("businessId"); + Long businessId = Long.parseLong((String)mapInfo.get("businessId")); Integer flowType = (Integer)mapInfo.get("flowType"); MallUserInfo starter = (MallUserInfo)mapInfo.get("starter"); @@ -552,7 +552,7 @@ public class WxFlowServiceImpl implements WxFlowService { String remark = (String)params.get("remark"); Map mapInfo = taskService.getVariables(taskId); - Long businessId = (Long)mapInfo.get("businessId"); + Long businessId = Long.parseLong((String)mapInfo.get("businessId")); Integer flowType = (Integer)mapInfo.get("flowType"); String taskName;