111
k94314517
2023-08-18 8dc8985eb32198788bef7ad21cf3f1726d840b6f
server/src/main/java/doumeemes/service/ext/impl/NoticesExtServiceImpl.java
@@ -89,17 +89,19 @@
        model.setCreateUser(user.getId());
        CompanyExtListVO company = user.getCompany();
        model.setDdStatus(Constants.ZERO);
        model.setUrl(model.getUrl().replace("{dbid}",model.getId()));
        if(StringUtils.isNotBlank(cu.getDdUserid())){
            try {
                String token = companyExtService.getDingdingToken(company.getId());
                JSONObject json = JSONObject.parseObject(company.getDingdingInfo());
                Long agentId = Long.parseLong(json.getString("agentid"));
                String taskId =  DingDingUtil.sendActionCardNotice(token,agentId,cu.getDdUserid(),model.getUrl(),model.getTitle(),model.getContent());
                model.setDdParam(taskId);
                model.setDdStatus(Constants.ONE);
            }catch (Exception e){
                e.printStackTrace();
        if(StringUtils.isNotBlank(model.getUrl())){
            model.setUrl(model.getUrl().replace("{dbid}",model.getId()));
            if(StringUtils.isNotBlank(cu.getDdUserid())){
                try {
                    String token = companyExtService.getDingdingToken(company.getId());
                    JSONObject json = JSONObject.parseObject(company.getDingdingInfo());
                    Long agentId = Long.parseLong(json.getString("agentid"));
                    String taskId =  DingDingUtil.sendActionCardNotice(token,agentId,cu.getDdUserid(),model.getUrl(),model.getTitle(),model.getContent());
                    model.setDdParam(taskId);
                    model.setDdStatus(Constants.ONE);
                }catch (Exception e){
                    e.printStackTrace();
                }
            }
        }
        //插入数据