liupeng %!s(int64=5) %!d(string=hai) anos
pai
achega
0cf0da5b41

+ 1 - 1
code/sapparent/sapcms/src/main/java/org/fouram/controller/TaskController.java

@@ -119,7 +119,7 @@ public class TaskController extends BaseController {
 	@ResponseBody
 	@ResponseBody
 	public Object saveCheckUsers() {
 	public Object saveCheckUsers() {
 		try {
 		try {
-			wxUserService.saveCheckUsers();
+			wxUserService.saveUsers();
 			return AppUtil.success();
 			return AppUtil.success();
 		} catch (Exception e) {
 		} catch (Exception e) {
 			LoggerUtil.error(e);
 			LoggerUtil.error(e);

+ 25 - 0
code/sapparent/sapservice/src/main/java/org/fouram/entity/WxDepart.java

@@ -0,0 +1,25 @@
+package org.fouram.entity;
+
+import java.io.Serializable;
+
+import org.apache.ibatis.type.Alias;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Alias(value = "WxDepart")
+public class WxDepart implements Serializable {
+	private static final long serialVersionUID = 1L;
+
+	private Long id;
+	private String name;
+	private String enName;
+	private Long parentId;
+	private Long order;
+}

+ 23 - 0
code/sapparent/sapservice/src/main/java/org/fouram/entity/WxUser.java

@@ -0,0 +1,23 @@
+package org.fouram.entity;
+
+import java.io.Serializable;
+
+import org.apache.ibatis.type.Alias;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Alias(value = "WxUser")
+public class WxUser implements Serializable {
+	private static final long serialVersionUID = 1L;
+
+	private String userId;
+	private String name;
+	private Long departId;
+}

+ 8 - 0
code/sapparent/sapservice/src/main/java/org/fouram/mapper/WxDepartMapper.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="WxDepartMapper">
+	<insert id="save">
+		insert into wx_depart(id,name,enName,parentId,order) 
+		values (#{id},#{name},#{enName},#{parentId},#{order})
+	</insert>
+</mapper>

+ 6 - 2
code/sapparent/sapservice/src/main/java/org/fouram/service/WxUserService.java

@@ -4,6 +4,7 @@ import java.util.List;
 
 
 import org.fouram.core.base.service.BaseService;
 import org.fouram.core.base.service.BaseService;
 import org.fouram.core.plugin.weixin.cp.util.WXCpUserUtil;
 import org.fouram.core.plugin.weixin.cp.util.WXCpUserUtil;
+import org.fouram.entity.WxUser;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
 import me.chanjar.weixin.cp.bean.WxCpUser;
 import me.chanjar.weixin.cp.bean.WxCpUser;
@@ -11,10 +12,13 @@ import me.chanjar.weixin.cp.bean.WxCpUser;
 @Service
 @Service
 public class WxUserService extends BaseService {
 public class WxUserService extends BaseService {
 
 
-	public void saveCheckUsers() throws Exception {
+	public void saveUsers() throws Exception {
 		List<WxCpUser> users = WXCpUserUtil.listAllUser();
 		List<WxCpUser> users = WXCpUserUtil.listAllUser();
+		WxUser wxUser = null;
 		for (WxCpUser user : users) {
 		for (WxCpUser user : users) {
-			save("WxUserMapper.save", user);
+			wxUser = WxUser.builder().userId(user.getUserId()).name(user.getName()).departId(user.getDepartIds()[0])
+					.build();
+			save("WxUserMapper.save", wxUser);
 		}
 		}
 	}
 	}
 }
 }