微信实现文件配置

This commit is contained in:
zhujj 2019-01-22 18:26:52 +08:00
parent 73b0daf003
commit ab30332363
2 changed files with 530 additions and 470 deletions

View File

@ -1,8 +1,9 @@
package com.ruoyi.wx.cp.constant;
/**
* 企业号根据错误码返回错误信息类
* @author sunlight
*
* @author sunlight
*/
public class ErrorCodeText {
public static String errorMsg(int errorcode) {
@ -461,9 +462,68 @@ public class ErrorCodeText {
case 60114:
errmsg = "性别不合法";
break;
case 60115:
errmsg = "已关注成员微信不能修改";
break;
case 60116:
errmsg = "扩展属性已存在 ";
break;
case 60118:
errmsg = "成员无有效邀请字段,详情参考(邀请成员关注) 的接口说明 ";
break;
case 60119:
errmsg = "成员已关注 ";
break;
case 60120:
errmsg = "成员已禁用 ";
break;
case 60121:
errmsg = "找不到该成员 ";
break;
case 60122:
errmsg = "邮箱已被外部管理员使用 ";
break;
case 60123:
errmsg = "无效的部门id ";
break;
case 60124:
errmsg = "无效的父部门id ";
break;
case 60125:
errmsg = "非法部门名字长度超过限制、重名等重名包括与csv文件中同级部门重名或者与旧组织架构包含成员的同级部门重名 ";
break;
case 60126:
errmsg = "创建部门失败 ";
break;
case 60127:
errmsg = "缺少部门id ";
break;
case 60128:
errmsg = "字段不合法,可能存在主键冲突或者格式错误 ";
break;
case 60129:
errmsg = "用户设置了拒绝邀请 ";
break;
case 60131:
errmsg = "不合法的职位长度 ";
break;
case 72015:
errmsg = "没有操作发票的权限 ";
break;
case 302001:
errmsg = "批量同步成员存在userid为空的用户 ";
break;
case 302002:
errmsg = "管理员userid不存在 ";
break;
case 302003:
errmsg = "存在重复的userid ";
break;
case 302004:
errmsg = "组织架构不合法 ";
break;
default:
errmsg = "没有此错误码! ";
errmsg = "请查询微信的错误码含义 ";
break;
}

View File

@ -52,7 +52,7 @@ public class WxUserGroupController {
}
@Log(title = "新增组织机构", businessType = BusinessType.INSERT)
@GetMapping("/insert")
@PostMapping("/insert")
public AjaxResult insert(@RequestBody WxCpDepart wxCpDepart) {
this.logger.info("新增组织机构");
try {
@ -64,7 +64,7 @@ public class WxUserGroupController {
}
}
@Log(title = "全量新增组织机构", businessType = BusinessType.INSERT)
@GetMapping("/insertList")
@PostMapping("/insertList")
public AjaxResult insertList(@RequestBody List<WxCpDepart> wxCpDeparts) {
this.logger.info("全量新增组织机构");
try {
@ -78,7 +78,7 @@ public class WxUserGroupController {
}
}
@Log(title = "获取组织机构", businessType = BusinessType.INSERT)
@GetMapping("/update")
@PostMapping("/update")
public AjaxResult update(@RequestBody WxCpDepart wxCpDepart) {
try {
WxCpDepartmentService departmentService = WxCpConfiguration.getCpService(999999).getDepartmentService();
@ -91,8 +91,8 @@ public class WxUserGroupController {
}
@Log(title = "删除组织机构", businessType = BusinessType.INSERT)
@GetMapping("/delete")
public AjaxResult delete(@RequestBody Long id) {
@GetMapping("/delete/{id}")
public AjaxResult delete(@PathVariable("id") Long id) {
try {
WxCpDepartmentService departmentService = WxCpConfiguration.getCpService(999999).getDepartmentService();
departmentService.delete(id);