接口调整

l
Tuzki 2 years ago
parent 24d737f8f6
commit e3a32299df
  1. 3
      src/main/java/com/cjy/back/sysUser/dao/SysUserMapper.java
  2. 8
      src/main/java/com/cjy/back/sysUser/dao/SysUserMapper.xml
  3. 6
      src/main/java/com/cjy/back/sysUser/service/SysUserServiceImpl.java

@ -125,6 +125,8 @@ public interface SysUserMapper {
*/
SysUser selectUserByWxOpenid(@Param("openid") String openid,@Param("userkey") String userkey);
Map<String,String> selectUserByOpenid(@Param("openid") String openid,@Param("userkey") String userkey);
/**
* 保存用户信息
* @param user
@ -149,6 +151,7 @@ public interface SysUserMapper {
*/
int updateWxUxer(@Param("map") HashMap<String, Object> user);
int updateWxUxerByOpenid(@Param("map") HashMap<String, Object> user);
/**
* 根据userkey查询管理员地域
* @param userkey

@ -103,6 +103,10 @@
SELECT * FROM sys_user WHERE wx_openid = #{openid} AND userkey = #{userkey}
</select>
<select id="selectUserByOpenid" resultType="map">
SELECT wx_nickname as wxNickname,wx_headimgurl as wxHeadimgurl FROM sys_user WHERE wx_openid = #{openid} AND userkey = #{userkey}
</select>
<insert id="saveWxUser" parameterType="map" keyProperty="userid" useGeneratedKeys="true">
INSERT INTO sys_user(usertype,usource,wx_openid,wx_nickname,wx_sex,wx_language,wx_city,wx_province,wx_country,wx_headimgurl,wx_unionid,updatetime,userkey)
VALUES(#{map.usertype},#{map.usource},#{map.openid},#{map.nickname},#{map.sex},#{map.language},#{map.city},#{map.province},#{map.country},#{map.headimgurl},#{map.unionid},#{map.updatetime},#{map.userkey})
@ -125,7 +129,9 @@
<update id="updateWxUxer" parameterType="map">
UPDATE sys_user set wx_nickname = #{map.nickname},wx_headimgurl = #{map.headimgurl} WHERE wx_unionid = #{map.unionid} AND userkey = #{map.userkey}
</update>
<update id="updateWxUxerByOpenid" parameterType="map">
UPDATE sys_user set wx_nickname = #{map.nickname},wx_headimgurl = #{map.headimgurl} WHERE wx_openid = #{map.openid} AND userkey = #{map.userkey}
</update>
<update id="updateLogstate">
UPDATE sys_user set logstate = 0 WHERE logname = #{logname}
</update>

@ -816,7 +816,7 @@ public class SysUserServiceImpl implements SysUserService {
// codeMsg.put("userid",sysUser.getUserid());
// CommonUtil.createCode(fileName,codeMsg);
}else{
sysUserMapper.updateWxUxer(user);
sysUserMapper.updateWxUxerByOpenid(user);
// if(!new File(InitParam.codeUrl_filepath + "/" + sysUser.getUserid() + ".png").exists()){
// //生成个人二维码
// String fileName = sysUser.getUserid() + ".png";
@ -838,8 +838,8 @@ public class SysUserServiceImpl implements SysUserService {
if(StringUtils.isEmpty(openid)){
return ServerResponse.createByRequestMessage("请重新授权");
}
SysUser sysUser = sysUserMapper.selectUserByWxOpenid(openid,userkey);
return ServerResponse.createBySuccess("执行成功",sysUser);
Map<String,String> map = sysUserMapper.selectUserByOpenid(openid,userkey);
return ServerResponse.createBySuccess("执行成功",map);
}

Loading…
Cancel
Save