|
@@ -74,6 +74,12 @@ public class CompanyDingdingServiceImpl extends ServiceImpl<CompanyDingdingMappe
|
|
CompanyDingding dingding = getOne(new QueryWrapper<CompanyDingding>().eq("company_id", companyId));
|
|
CompanyDingding dingding = getOne(new QueryWrapper<CompanyDingding>().eq("company_id", companyId));
|
|
if (isPrivateDeploy) {
|
|
if (isPrivateDeploy) {
|
|
sendInnerLinkMsg(dingding,useridList,"日报漏填提醒",msg);
|
|
sendInnerLinkMsg(dingding,useridList,"日报漏填提醒",msg);
|
|
|
|
+ List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
|
|
+ OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
|
|
+ item.setKey("说明:");
|
|
|
|
+ item.setValue(msg);
|
|
|
|
+ form.add(item);
|
|
|
|
+ sendOAMsg(dingding,useridList,"日报漏填提醒","您有日报漏填,请及时填报",form);
|
|
} else {
|
|
} else {
|
|
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/sendbytemplate");
|
|
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/sendbytemplate");
|
|
OapiMessageCorpconversationSendbytemplateRequest req = new OapiMessageCorpconversationSendbytemplateRequest();
|
|
OapiMessageCorpconversationSendbytemplateRequest req = new OapiMessageCorpconversationSendbytemplateRequest();
|
|
@@ -105,19 +111,19 @@ public class CompanyDingdingServiceImpl extends ServiceImpl<CompanyDingdingMappe
|
|
if (isPrivateDeploy) {
|
|
if (isPrivateDeploy) {
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item.setKey("日报日期");
|
|
|
|
|
|
+ item.setKey("日报日期:");
|
|
item.setValue(date);
|
|
item.setValue(date);
|
|
form.add(item);
|
|
form.add(item);
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item1=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item1=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item1.setKey("所属项目");
|
|
|
|
|
|
+ item1.setKey("所属项目:");
|
|
item1.setValue(projectNames);
|
|
item1.setValue(projectNames);
|
|
form.add(item1);
|
|
form.add(item1);
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item2=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item2=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item2.setKey("驳回原因");
|
|
|
|
|
|
+ item2.setKey("驳回原因:");
|
|
item2.setValue(reason);
|
|
item2.setValue(reason);
|
|
form.add(item2);
|
|
form.add(item2);
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item3=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item3=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item3.setKey("审批人");
|
|
|
|
|
|
+ item3.setKey("审批人:");
|
|
item3.setValue(auditorName);
|
|
item3.setValue(auditorName);
|
|
form.add(item3);
|
|
form.add(item3);
|
|
sendOAMsg(dingding,useridList,"日报驳回提醒","您的日报被驳回,请及时查看",form);
|
|
sendOAMsg(dingding,useridList,"日报驳回提醒","您的日报被驳回,请及时查看",form);
|
|
@@ -151,6 +157,12 @@ public class CompanyDingdingServiceImpl extends ServiceImpl<CompanyDingdingMappe
|
|
CompanyDingding dingding = getOne(new QueryWrapper<CompanyDingding>().eq("company_id", companyId));
|
|
CompanyDingding dingding = getOne(new QueryWrapper<CompanyDingding>().eq("company_id", companyId));
|
|
if (isPrivateDeploy) {
|
|
if (isPrivateDeploy) {
|
|
sendInnerLinkMsg(dingding,useridList,"请假提交审批提醒",msg);
|
|
sendInnerLinkMsg(dingding,useridList,"请假提交审批提醒",msg);
|
|
|
|
+ List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
|
|
+ OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
|
|
+ item.setKey("说明:");
|
|
|
|
+ item.setValue(msg);
|
|
|
|
+ form.add(item);
|
|
|
|
+ sendOAMsg(dingding,useridList,"请假提交审批提醒","您的请假还未提交审批,请及时提交",form);
|
|
} else {
|
|
} else {
|
|
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/sendbytemplate");
|
|
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/sendbytemplate");
|
|
OapiMessageCorpconversationSendbytemplateRequest req = new OapiMessageCorpconversationSendbytemplateRequest();
|
|
OapiMessageCorpconversationSendbytemplateRequest req = new OapiMessageCorpconversationSendbytemplateRequest();
|
|
@@ -184,7 +196,7 @@ public class CompanyDingdingServiceImpl extends ServiceImpl<CompanyDingdingMappe
|
|
if (isPrivateDeploy) {
|
|
if (isPrivateDeploy) {
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item.setKey("待审核数量");
|
|
|
|
|
|
+ item.setKey("待审核数量:");
|
|
item.setValue(String.valueOf(auditNum));
|
|
item.setValue(String.valueOf(auditNum));
|
|
form.add(item);
|
|
form.add(item);
|
|
sendOAMsg(dingding,useridList,"您还有日报暂未审核","请及时审核",form);
|
|
sendOAMsg(dingding,useridList,"您还有日报暂未审核","请及时审核",form);
|
|
@@ -242,11 +254,11 @@ public class CompanyDingdingServiceImpl extends ServiceImpl<CompanyDingdingMappe
|
|
if (isPrivateDeploy) {
|
|
if (isPrivateDeploy) {
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item.setKey("任务标题");
|
|
|
|
|
|
+ item.setKey("任务标题:");
|
|
item.setValue(title);
|
|
item.setValue(title);
|
|
form.add(item);
|
|
form.add(item);
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item1=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item1=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item1.setKey("截至日期");
|
|
|
|
|
|
+ item1.setKey("截至日期:");
|
|
item1.setValue(endDate);
|
|
item1.setValue(endDate);
|
|
form.add(item1);
|
|
form.add(item1);
|
|
sendOAMsg(dingding,ddUserid,"新任务提醒","您有一条新的任务待执行,请关注",form);
|
|
sendOAMsg(dingding,ddUserid,"新任务提醒","您有一条新的任务待执行,请关注",form);
|
|
@@ -285,15 +297,15 @@ public class CompanyDingdingServiceImpl extends ServiceImpl<CompanyDingdingMappe
|
|
if (isPrivateDeploy) {
|
|
if (isPrivateDeploy) {
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item.setKey("里程碑");
|
|
|
|
|
|
+ item.setKey("里程碑:");
|
|
item.setValue(taskName);
|
|
item.setValue(taskName);
|
|
form.add(item);
|
|
form.add(item);
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item1=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item1=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item1.setKey("所属项目");
|
|
|
|
|
|
+ item1.setKey("所属项目:");
|
|
item1.setValue(project);
|
|
item1.setValue(project);
|
|
form.add(item1);
|
|
form.add(item1);
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item2=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
OapiMessageCorpconversationAsyncsendV2Request.Form item2=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
- item2.setKey("完成时间");
|
|
|
|
|
|
+ item2.setKey("完成时间:");
|
|
item2.setValue(finishDate);
|
|
item2.setValue(finishDate);
|
|
form.add(item2);
|
|
form.add(item2);
|
|
sendOAMsg(dingding,useridList,"里程碑完成提醒","我们刚刚完成了以下里程碑,感谢大家的努力!",form);
|
|
sendOAMsg(dingding,useridList,"里程碑完成提醒","我们刚刚完成了以下里程碑,感谢大家的努力!",form);
|