企业微信部门创建接口create返回值改为long类型

This commit is contained in:
Binary Wang 2018-12-26 16:24:30 +08:00
parent e7dd742923
commit 5af4059970
3 changed files with 4 additions and 4 deletions

View File

@ -26,7 +26,7 @@ public interface WxCpDepartmentService {
* @return 部门id * @return 部门id
* @throws WxErrorException 异常 * @throws WxErrorException 异常
*/ */
Integer create(WxCpDepart depart) throws WxErrorException; Long create(WxCpDepart depart) throws WxErrorException;
/** /**
* <pre> * <pre>

View File

@ -28,11 +28,11 @@ public class WxCpDepartmentServiceImpl implements WxCpDepartmentService {
} }
@Override @Override
public Integer create(WxCpDepart depart) throws WxErrorException { public Long create(WxCpDepart depart) throws WxErrorException {
String url = "https://qyapi.weixin.qq.com/cgi-bin/department/create"; String url = "https://qyapi.weixin.qq.com/cgi-bin/department/create";
String responseContent = this.mainService.post(url, depart.toJson()); String responseContent = this.mainService.post(url, depart.toJson());
JsonElement tmpJsonElement = new JsonParser().parse(responseContent); JsonElement tmpJsonElement = new JsonParser().parse(responseContent);
return GsonHelper.getAsInteger(tmpJsonElement.getAsJsonObject().get("id")); return GsonHelper.getAsLong(tmpJsonElement.getAsJsonObject().get("id"));
} }
@Override @Override

View File

@ -31,7 +31,7 @@ public class WxCpDepartmentServiceImplTest {
cpDepart.setName("子部门" + System.currentTimeMillis()); cpDepart.setName("子部门" + System.currentTimeMillis());
cpDepart.setParentId(1L); cpDepart.setParentId(1L);
cpDepart.setOrder(1L); cpDepart.setOrder(1L);
Integer departId = this.wxCpService.getDepartmentService().create(cpDepart); Long departId = this.wxCpService.getDepartmentService().create(cpDepart);
System.out.println(departId); System.out.println(departId);
} }