|
@@ -1,17 +1,19 @@
|
|
|
package com.management.platform.controller;
|
|
|
|
|
|
|
|
|
+import com.dingtalk.api.request.OapiMessageCorpconversationAsyncsendV2Request;
|
|
|
import com.management.platform.entity.CompanyDingding;
|
|
|
import com.management.platform.mapper.CompanyDingdingMapper;
|
|
|
import com.management.platform.service.CompanyDingdingService;
|
|
|
import com.management.platform.util.HttpRespMsg;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -49,7 +51,12 @@ public class CompanyDingdingController {
|
|
|
@RequestMapping("/sendOAMsg")
|
|
|
public HttpRespMsg sendOAMsg(String corpid, String userDingId) {
|
|
|
CompanyDingding companyDingding = companyDingdingMapper.selectById(corpid);
|
|
|
- companyDingdingService.sendOAMsg(companyDingding, "040534176023851922", null);
|
|
|
+ List<OapiMessageCorpconversationAsyncsendV2Request.Form> form=new ArrayList<>();
|
|
|
+ OapiMessageCorpconversationAsyncsendV2Request.Form item=new OapiMessageCorpconversationAsyncsendV2Request.Form();
|
|
|
+ item.setKey("测试");
|
|
|
+ item.setValue("试试成功没");
|
|
|
+ form.add(item);
|
|
|
+ companyDingdingService.sendOAMsg(companyDingding, "040534176023851922", "OA提醒测试","这是一次测试",form);
|
|
|
return new HttpRespMsg();
|
|
|
}
|
|
|
}
|