Browse Source

用户状态

master
yanyan 3 years ago
parent
commit
a611b2ebcb
  1. 16
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/WechatLoginController.java
  2. 10
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/WechatUser.java
  3. 5
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/WechatLoginMapper.xml

16
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/WechatLoginController.java

@ -57,6 +57,20 @@ public class WechatLoginController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
@PostMapping("/getActiveStatus")
@ResponseBody
public ZDResponse getActiveStatus(@RequestBody WechatUser wechatUser) {
WechatUser user = wechatService.selectUserById(wechatUser.getGuid());
return ZDResponse.success("成功",user);
}
@PostMapping("/editActiveStatus")
@ResponseBody
public ZDResponse editActiveStatus(WechatUser wechatUser) {
return wechatService.update(wechatUser) > 0
? ZDResponse.success() : ZDResponse.error("编辑失败");
}
/** /**
* 修改 * 修改
*/ */
@ -91,7 +105,7 @@ public class WechatLoginController extends BaseController {
SceneMedal sceneMedal = new SceneMedal(); SceneMedal sceneMedal = new SceneMedal();
sceneMedal.setSceneId(medalId); sceneMedal.setSceneId(medalId);
List<SceneMedal> sceneMedals = sceneMedalService.selectSceneMedalList(sceneMedal); List<SceneMedal> sceneMedals = sceneMedalService.selectSceneMedalList(sceneMedal);
medalId = sceneMedals.stream().map(c -> c.getGuid()).collect(Collectors.joining(",")); medalId = sceneMedals.stream().map(SceneMedal::getGuid).collect(Collectors.joining(","));
// 判断用户是否已拥有该勋章 // 判断用户是否已拥有该勋章
WechatUser user = wechatService.selectUserById(wechatUser.getGuid()); WechatUser user = wechatService.selectUserById(wechatUser.getGuid());

10
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/WechatUser.java

@ -30,6 +30,8 @@ public class WechatUser implements Serializable {
private String medal; private String medal;
private Integer active;
private String creator; private String creator;
private Date createTime; private Date createTime;
@ -145,4 +147,12 @@ public class WechatUser implements Serializable {
public void setMedal(String medal) { public void setMedal(String medal) {
this.medal = medal; this.medal = medal;
} }
public Integer getActive() {
return active;
}
public void setActive(Integer active) {
this.active = active;
}
} }

5
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/resources/mapper/WechatLoginMapper.xml

@ -16,6 +16,7 @@
<result property="openId" column="open_id"/> <result property="openId" column="open_id"/>
<result property="unionId" column="union_id"/> <result property="unionId" column="union_id"/>
<result property="medal" column="medal"/> <result property="medal" column="medal"/>
<result property="active" column="active"/>
<result property="creator" column="creator"/> <result property="creator" column="creator"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
</resultMap> </resultMap>
@ -34,7 +35,8 @@
create_time, create_time,
open_id, open_id,
union_id, union_id,
medal medal,
active
from wechat_user from wechat_user
</sql> </sql>
@ -105,6 +107,7 @@
<if test="openId != null and openId != ''">open_id = #{openId},</if> <if test="openId != null and openId != ''">open_id = #{openId},</if>
<if test="unionId != null and unionId != ''">union_id = #{unionId},</if> <if test="unionId != null and unionId != ''">union_id = #{unionId},</if>
<if test="medal != null and medal != ''">medal = #{medal},</if> <if test="medal != null and medal != ''">medal = #{medal},</if>
<if test="active != null">active = #{active},</if>
</trim> </trim>
where guid = #{guid} where guid = #{guid}
</update> </update>

Loading…
Cancel
Save