diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/projectdaily/ProjectDailyRest.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/projectdaily/ProjectDailyRest.java index ac7fb951..445927df 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/projectdaily/ProjectDailyRest.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/projectdaily/ProjectDailyRest.java @@ -90,8 +90,10 @@ public class ProjectDailyRest { eq("projectSid",ProjectDailys.getProjectSid()). eq("orderDate",ProjectDailys.getOrderDate())); MessageOpenid messageOpenid=messageOpenidService.getOne(new QueryWrapper().eq("openId",openid).eq("messageSid",m.getSid())); - messageOpenid.setState("1"); - messageOpenidService.updateById(messageOpenid); + if(null!=messageOpenid){ + messageOpenid.setState("1"); + messageOpenidService.updateById(messageOpenid); + } }else if(StringUtils.isNotNull(ProjectDailys.getWxCode())&!ProjectDailys.getWxCode().equals("")){ ResultBean rbJsonObject = wxLogin(ProjectDailys.getWxCode(), APP_ID,SECRET); JSONObject jsonObject = rbJsonObject.getData(); @@ -107,8 +109,10 @@ public class ProjectDailyRest { MessagePushLog m=messagePushLogService.getOne(new QueryWrapper() .eq("projectSid",ProjectDailys.getProjectSid()).eq("orderDate",ProjectDailys.getOrderDate())); MessageOpenid messageOpenid=messageOpenidService.getOne(new QueryWrapper().eq("openId",openid).eq("messageSid",m.getSid())); - messageOpenid.setState("1"); - messageOpenidService.updateById(messageOpenid); + if(null!=messageOpenid){ + messageOpenid.setState("1"); + messageOpenidService.updateById(messageOpenid); + } }else if ((StringUtils.isNull(ProjectDailys.getWxCode())|ProjectDailys.getWxCode().equals("")) && (StringUtils.isNull(ProjectDailys.getUserSid())|ProjectDailys.getUserSid().equals(""))){ return rb.setMsg("无权限"); }