parent
							
								
									6e9a25d7f4
								
							
						
					
					
						commit
						1cb6ce1c95
					
				|  | @ -2590,115 +2590,4 @@ public class UsersController extends BaseController { | ||||||
|         } |         } | ||||||
|         return returnMap; |         return returnMap; | ||||||
|     } |     } | ||||||
| 
 |  | ||||||
|     static String CREATOR = null; |  | ||||||
|     static String OPERATOR = null; |  | ||||||
|     @RequestMapping(value = "/initCore") |  | ||||||
|     @ResponseBody |  | ||||||
|     public Object initCore() throws Exception { |  | ||||||
| 
 |  | ||||||
|             PageData p1d = new PageData(); |  | ||||||
| //        pd = this.getPageData();
 |  | ||||||
|             if (CREATOR == null) { |  | ||||||
|                 CREATOR = Jurisdiction.getUSER_ID(); |  | ||||||
|                 OPERATOR = Jurisdiction.getUSER_ID(); |  | ||||||
|             } |  | ||||||
|             List<PageData> pageData = usersService.listAllUser(p1d); |  | ||||||
| 
 |  | ||||||
|             for (PageData pd : pageData) { |  | ||||||
|                 try { |  | ||||||
|                     pd.put("CREATTIME", DateUtil.date2Str(new Date()));    //创建时间
 |  | ||||||
|                     pd.put("CREATOR", CREATOR);    //创建人
 |  | ||||||
|                     pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 |  | ||||||
|                     pd.put("OPERATOR", OPERATOR);    //修改人
 |  | ||||||
|                     PageData sexPd = new PageData(); |  | ||||||
|                     if (Tools.notEmpty(pd.getString("SEX"))) { |  | ||||||
|                         sexPd.put("DICTIONARIES_ID", pd.getString("SEX")); |  | ||||||
|                         PageData byId = dictionariesService.findById(sexPd); |  | ||||||
|                         if (Tools.notEmpty(byId)) { |  | ||||||
|                             pd.put("SEX", byId.getString("NAME")); |  | ||||||
|                         } |  | ||||||
|                     } |  | ||||||
|                     StringBuilder ORG_PATH = new StringBuilder(); |  | ||||||
|                     boolean hasPid = true; |  | ||||||
|                     PageData department = departmentService.findById(pd); |  | ||||||
|                     if (department != null) { |  | ||||||
|                         ORG_PATH.insert(0, department.getString("NAME")); |  | ||||||
|                         String deptId = department.getString("PARENT_ID"); |  | ||||||
|                         PageData deptPd = new PageData(); |  | ||||||
|                         deptPd.put("DEPARTMENT_ID", deptId); |  | ||||||
|                         if (!"0".equals(department.get("PARENT_ID"))) { |  | ||||||
|                             while (hasPid) { |  | ||||||
|                                 PageData dept = departmentService.findById(deptPd); |  | ||||||
|                                 if ("0".equals(dept.get("PARENT_ID"))) { |  | ||||||
|                                     hasPid = false; |  | ||||||
|                                 } else { |  | ||||||
|                                     deptId = dept.getString("PARENT_ID"); |  | ||||||
|                                     deptPd.put("DEPARTMENT_ID", deptId); |  | ||||||
|                                 } |  | ||||||
|                                 ORG_PATH.insert(0, dept.getString("NAME") + "/"); |  | ||||||
|                             } |  | ||||||
|                         } |  | ||||||
|                         pd.put("ORG_PATH", ORG_PATH); |  | ||||||
|                     } else { |  | ||||||
|                         ORG_PATH.insert(0, ""); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                     } |  | ||||||
|                     PageData CorpName = corpInfoService.findById(pd); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                     pd.put("CORPINFO_NAME", CorpName == null ? "" : CorpName.getString("CORP_NAME")); |  | ||||||
|                     pd.put("USER_TYPE", "1"); |  | ||||||
| 
 |  | ||||||
|                     HashMap<String, Object> param = new HashMap<>(); |  | ||||||
|                     Set set = pd.keySet(); |  | ||||||
|                     for (Object key : set) { |  | ||||||
|                         param.put(key.toString(), pd.getString(key.toString())); |  | ||||||
|                     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                     //要推送的照片集合
 |  | ||||||
|                     List<PageData> userPhotoDTOList = new ArrayList<>(); |  | ||||||
|                     //人脸照片
 |  | ||||||
|                     PageData photoPd = new PageData(); |  | ||||||
|                     photoPd.put("USER_PHOTO_ID", pd.getString("IMGFILES_ID")); |  | ||||||
|                     photoPd.put("USER_ID", pd.getString("FOREIGN_KEY")); |  | ||||||
|                     photoPd.put("PHOTO_URL", pd.getString("FILEPATH")); |  | ||||||
|                     photoPd.put("PHOTO_TYPE", "1"); |  | ||||||
|                     photoPd.put("ISDELETE", "0"); |  | ||||||
|                     userPhotoDTOList.add(photoPd); |  | ||||||
|                     param.put("userPhotoDTOList", userPhotoDTOList); |  | ||||||
|                     String userResult = HttpClientUtilDoGet.sendHttpGet(tongBuUrl + "/docking/core/user/getUserInfoById" + "?USER_ID=" + pd.getString("USER_ID")); |  | ||||||
|                     Map<String, Object> userReturnMap = (Map<String, Object>) JSON.parse(userResult); |  | ||||||
|                     if (userReturnMap.get("USERINFO") != null) { //有用户数据获取修改信息
 |  | ||||||
|                         PageData userInfoPd = JSON.parseObject(userReturnMap.get("USERINFO").toString(), PageData.class); |  | ||||||
|                         String updateDescription = UpdateEnum.getUpdateDescription(userInfoPd, pd); |  | ||||||
|                         param.put("REMARKS", updateDescription); |  | ||||||
| 
 |  | ||||||
|                     } else { //没有数据则获取新增信息
 |  | ||||||
|                         String insertDescription = UpdateEnum.getInsertDescription(pd); |  | ||||||
|                         param.put("REMARKS", insertDescription); |  | ||||||
|                     } |  | ||||||
|                     String UserDto = JSON.toJSONString(param); |  | ||||||
|                     String result = HttpClientUtilDoGet.sendHttpPost(tongBuUrl + "/docking/core/user/addOrUpdate", UserDto, null); |  | ||||||
|                     Map<String, String> returnMap = (Map<String, String>) JSON.parse(result); |  | ||||||
|                     if (returnMap.get("result").equals("success")) { |  | ||||||
|                         PageData pushPd = new PageData(); |  | ||||||
|                         pushPd.put("ISPUSH", "1"); |  | ||||||
|                         if (!Tools.isEmpty(pd.get("operateType")) && pd.getString("operateType").equals("delete")) { |  | ||||||
|                             pushPd.put("ISDELETE", "1"); |  | ||||||
|                         } else { |  | ||||||
|                             pushPd.put("ISDELETE", "0"); |  | ||||||
|                         } |  | ||||||
|                         pushPd.put("USER_ID", pd.getString("USER_ID")); |  | ||||||
|                         usersService.editPushStatus(pushPd); |  | ||||||
|                     } |  | ||||||
|                 }catch (Exception e){ |  | ||||||
| 
 |  | ||||||
|                 } |  | ||||||
|             } |  | ||||||
| 
 |  | ||||||
|         return null; |  | ||||||
|     } |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -391,46 +391,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
| 	<!-- 修改 --> | 	<!-- 修改 --> | ||||||
| 	<update id="editUser" parameterType="pd" > | 	<update id="editUser" parameterType="pd" > | ||||||
| 		update  <include refid="tableName"></include> | 		update  <include refid="tableName"></include> | ||||||
| 			set | 			set NAME 					= #{NAME}, | ||||||
| 		<if test="NAME != null and NAME != ''"> | 				DEPARTMENT_ID	= #{DEPARTMENT_ID}, | ||||||
| 			NAME = #{NAME} | 				POST_ID				=#{POST_ID}, | ||||||
| 		</if> | 				ROLE_ID 				= #{ROLE_ID}, | ||||||
| 		<if test="DEPARTMENT_ID != null and DEPARTMENT_ID != ''"> | 				ROLE_IDS 				= #{ROLE_IDS}, | ||||||
| 			,DEPARTMENT_ID = #{DEPARTMENT_ID} | 				BZ						= #{BZ}, | ||||||
| 		</if> | 				EMAIL					= #{EMAIL}, | ||||||
| 		<if test="POST_ID != null and POST_ID != ''"> | 				NUMBER					= #{NUMBER}, | ||||||
| 			,POST_ID = #{POST_ID} | 				SORT					= #{SORT}, | ||||||
| 		</if> | 		        PERSON_TYPE             = #{PERSON_TYPE}, | ||||||
| 		<if test="ROLE_ID != null and ROLE_ID != ''"> | 				IS_HAZARDCONFIRMER      = #{IS_HAZARDCONFIRMER}, | ||||||
| 			,ROLE_ID = #{ROLE_ID} | 				IS_ONLINELEARNING       = #{IS_ONLINELEARNING}, | ||||||
| 		</if> | 				PHONE					= #{PHONE} | ||||||
| 		<if test="ROLE_IDS != null and ROLE_IDS != ''"> |  | ||||||
| 			,ROLE_IDS = #{ROLE_IDS} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="BZ != null and BZ != ''"> |  | ||||||
| 			,BZ = #{BZ} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="EMAIL != null and EMAIL != ''"> |  | ||||||
| 			,EMAIL = #{EMAIL} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="NUMBER != null and NUMBER != ''"> |  | ||||||
| 			,NUMBER = #{NUMBER} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="SORT != null"> |  | ||||||
| 			,SORT = #{SORT} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="PERSON_TYPE != null and PERSON_TYPE != ''"> |  | ||||||
| 			,PERSON_TYPE = #{PERSON_TYPE} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="IS_HAZARDCONFIRMER != null and IS_HAZARDCONFIRMER != ''"> |  | ||||||
| 			,IS_HAZARDCONFIRMER = #{IS_HAZARDCONFIRMER} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="IS_ONLINELEARNING != null and IS_ONLINELEARNING != ''"> |  | ||||||
| 			,IS_ONLINELEARNING = #{IS_ONLINELEARNING} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="PHONE != null and PHONE != ''"> |  | ||||||
| 			,PHONE = #{PHONE} |  | ||||||
| 		</if> |  | ||||||
| 		<if test="ISPUSH != null and ISPUSH != ''"> | 		<if test="ISPUSH != null and ISPUSH != ''"> | ||||||
| 			,ISPUSH				= #{ISPUSH} | 			,ISPUSH				= #{ISPUSH} | ||||||
| 		</if> | 		</if> | ||||||
|  | @ -797,9 +770,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
| 
 | 
 | ||||||
| 	<!-- 用户列表(全部) --> | 	<!-- 用户列表(全部) --> | ||||||
| 	<select id="listAllUser" parameterType="pd" resultType="pd" > | 	<select id="listAllUser" parameterType="pd" resultType="pd" > | ||||||
| 		select  u.*, | 		select  u.USER_ID, | ||||||
|  | 				u.USERNAME, | ||||||
|  | 				u.PASSWORD, | ||||||
|  | 				u.LAST_LOGIN, | ||||||
|  | 				u.NAME, | ||||||
|  | 				u.IP, | ||||||
|  | 				u.EMAIL, | ||||||
|  | 				u.NUMBER, | ||||||
|  | 				u.PHONE, | ||||||
| 				r.ROLE_ID, | 				r.ROLE_ID, | ||||||
| 
 | 				u.DEPARTMENT_ID, | ||||||
| 		        o.NAME as PID_NAME, | 		        o.NAME as PID_NAME, | ||||||
| 		        o.PARENT_ID, | 		        o.PARENT_ID, | ||||||
| 		        d.NAME as DEPARTMENT_NAME, | 		        d.NAME as DEPARTMENT_NAME, | ||||||
|  | @ -810,7 +791,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
| 		left join OA_DEPARTMENT o ON o.DEPARTMENT_ID = d.PARENT_ID | 		left join OA_DEPARTMENT o ON o.DEPARTMENT_ID = d.PARENT_ID | ||||||
| 		where u.ROLE_ID = r.ROLE_ID | 		where u.ROLE_ID = r.ROLE_ID | ||||||
| 		and u.USERNAME != 'admin' and u.ISDELETE = '0' | 		and u.USERNAME != 'admin' and u.ISDELETE = '0' | ||||||
| 		and (u.ISPUSH != '1' or u.ISPUSH is null) |  | ||||||
| <!-- 		and r.PARENT_ID = '1' --> | <!-- 		and r.PARENT_ID = '1' --> | ||||||
| 		<if test="KEYWORDS != null and KEYWORDS != ''"><!-- 关键词检索 --> | 		<if test="KEYWORDS != null and KEYWORDS != ''"><!-- 关键词检索 --> | ||||||
| 			and | 			and | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue