微信实现

This commit is contained in:
zhujj 2019-01-22 16:33:56 +08:00
parent 78eddfc9d1
commit b99a19fc44
4 changed files with 42 additions and 36 deletions

View File

@ -82,6 +82,19 @@ public class AjaxResult extends HashMap<String, Object>
json.put("data", object);
return json;
}
/**
* 返回成功消息
*
* @return 成功消息
*/
public static AjaxResult success(Object object,String msg)
{
AjaxResult json = new AjaxResult();
json.put("msg", msg);
json.put("code", Constants.SUCCESS);
json.put("data", object);
return json;
}
/**
* 返回成功消息
*

View File

@ -25,7 +25,12 @@
<artifactId>weixin-java-cp</artifactId>
<version>${weixin-java-cp.version}</version>
</dependency>
<!-- 通用工具-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-framework</artifactId>
<version>${ruoyi.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>

View File

@ -1,15 +0,0 @@
package com.ruoyi.wx.cp;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author Binary Wang(https://github.com/binarywang)
*/
@SpringBootApplication
public class WxCpDemoApplication {
public static void main(String[] args) {
SpringApplication.run(WxCpDemoApplication.class, args);
}
}

View File

@ -1,5 +1,8 @@
package com.ruoyi.wx.cp.controller;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.base.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.wx.cp.config.WxCpConfiguration;
import com.ruoyi.wx.cp.config.WxCpProperties;
import com.ruoyi.wx.cp.utils.JsonUtils;
@ -32,41 +35,42 @@ public class WxUserGroupController {
private WxCpProperties properties;
@Log(title = "上传文件", businessType = BusinessType.INSERT)
@GetMapping("/departAllList")
public List<WxCpDepart> departAllList() {
public AjaxResult departAllList() {
this.logger.info("\n获取组织机构");
try {
final WxCpService wxCpService = WxCpConfiguration.getCpService(999999);
WxCpDepartmentService departmentService = wxCpService.getDepartmentService();
List<WxCpDepart> list = departmentService.list(null);
return list;
return AjaxResult.success(list,"获取组织机构成功");
} catch (Exception e) {
this.logger.info("\n获取组织机构出错" + e.getMessage());
return AjaxResult.error("获取组织机构出错");
}
return null;
}
@GetMapping("/insert")
public Object insert(WxCpDepart wxCpDepart) {
this.logger.info("\n获取组织机构");
public AjaxResult insert(WxCpDepart wxCpDepart) {
this.logger.info("新增组织机构");
try {
WxCpDepartmentService departmentService = WxCpConfiguration.getCpService(999999).getDepartmentService();
Integer integer = departmentService.create(wxCpDepart);
return integer;
Integer id = departmentService.create(wxCpDepart);
return AjaxResult.success(id,"新增组织机构成功");
} catch (Exception e) {
this.logger.info("\n获取组织机构出错" + e.getMessage());
this.logger.info("\n新增组织机构" + e.getMessage());
return AjaxResult.error("新增组织机构出错");
}
return null;
}
@GetMapping("/update")
public List<WxCpDepart> update() {
public AjaxResult update(WxCpDepart wxCpDepart) {
this.logger.info("\n获取组织机构");
try {
final WxCpService wxCpService = WxCpConfiguration.getCpService(999999);
WxCpDepartmentService departmentService = wxCpService.getDepartmentService();
List<WxCpDepart> list = departmentService.list(null);
return list;
WxCpDepartmentService departmentService = WxCpConfiguration.getCpService(999999).getDepartmentService();
departmentService.update(wxCpDepart);
return AjaxResult.success("更新组织机构成功");
} catch (Exception e) {
this.logger.info("\n获取组织机构出错" + e.getMessage());
}
@ -74,15 +78,14 @@ public class WxUserGroupController {
}
@GetMapping("/delete")
public List<WxCpDepart> delete() {
public AjaxResult delete(Long id) {
this.logger.info("\n获取组织机构");
try {
final WxCpService wxCpService = WxCpConfiguration.getCpService(999999);
WxCpDepartmentService departmentService = wxCpService.getDepartmentService();
List<WxCpDepart> list = departmentService.list(null);
return list;
WxCpDepartmentService departmentService = WxCpConfiguration.getCpService(999999).getDepartmentService();
departmentService.delete(id);
return AjaxResult.success("删除组织机构成功");
} catch (Exception e) {
this.logger.info("\n获取组织机构出错" + e.getMessage());
this.logger.info("\n删除组织机构出错" + e.getMessage());
}
return null;
}