记得上下班打卡 | git大法好,push需谨慎

Commit 62783e5a authored by GaoHu's avatar GaoHu

加入黑名单,查询黑名单列表

parent b01d48bd
package com.liquidnet.client.admin.web.controller.zhengzai.smile; package com.liquidnet.client.admin.web.controller.zhengzai.smile;
import com.alibaba.druid.support.json.JSONUtils; import com.alibaba.druid.support.json.JSONUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
...@@ -64,10 +65,19 @@ public class SmileUserController extends BaseController { ...@@ -64,10 +65,19 @@ public class SmileUserController extends BaseController {
@PostMapping("/updateUserStateByUid") @PostMapping("/updateUserStateByUid")
@ApiOperation(value = "根据uid修改用户状态 0:正常,1:黑名单") @ApiOperation(value = "根据uid修改用户状态 0:正常,1:黑名单")
@ResponseBody @ResponseBody
public AjaxResult updateUserStateById(@RequestParam(name = "uid", required = true) String uid, @RequestParam(name = "state", required = true) Integer state) { public AjaxResult updateUserStateById(SaveUserStateParam saveUserStateParam) {
return iSmileUserService.updateUserStateById(uid, state); return iSmileUserService.updateUserStateById(saveUserStateParam.getUid(), saveUserStateParam.getState());
} }
@PostMapping("/listByState")
@ApiOperation("获取黑名单列表")
@ResponseBody
public TableDataInfo listByState(SmileUserStateParam smileUserStateParam) {
PageHelper.startPage(smileUserStateParam.getPageNum(), smileUserStateParam.getPageSize());
return getDataTable(iSmileUserService.listByState(smileUserStateParam));
}
@PostMapping("/check/list") @PostMapping("/check/list")
@ApiOperation("获取审核列表") @ApiOperation("获取审核列表")
@ResponseBody @ResponseBody
...@@ -90,13 +100,13 @@ public class SmileUserController extends BaseController { ...@@ -90,13 +100,13 @@ public class SmileUserController extends BaseController {
@RequestMapping("getAreaJson") @RequestMapping("getAreaJson")
@ApiOperation("省市区json") @ApiOperation("省市区json")
@ResponseBody @ResponseBody
public AjaxResult getAreaJson(){ public AjaxResult getAreaJson() {
String jsonStr = ""; String jsonStr = "";
try { try {
String path = Objects.requireNonNull(JSONUtils.class.getClassLoader().getResource("static/area.json")).getPath(); String path = Objects.requireNonNull(JSONUtils.class.getClassLoader().getResource("static/area.json")).getPath();
logger.info("path:{}",path); logger.info("path:{}", path);
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("static/area.json"); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("static/area.json");
if (inputStream != null){ if (inputStream != null) {
Reader reader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); Reader reader = new InputStreamReader(inputStream, StandardCharsets.UTF_8);
int ch = 0; int ch = 0;
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
......
...@@ -25,4 +25,5 @@ public interface ISmileUserService extends IService<SmileUser> { ...@@ -25,4 +25,5 @@ public interface ISmileUserService extends IService<SmileUser> {
AjaxResult updateUserCheckById(SmileUserCheckVo smileUserCheck); AjaxResult updateUserCheckById(SmileUserCheckVo smileUserCheck);
List<SmileUser> listByState(SmileUserStateParam smileUserStateParam);
} }
...@@ -151,13 +151,6 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -151,13 +151,6 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
} else { } else {
return AjaxResult.warn("清先为演出设置票提!"); return AjaxResult.warn("清先为演出设置票提!");
} }
/*//获取排序演出id
List<String> collect = kylinPerformancesMapper.selectPerIdByAgent().stream().map(KylinPerformances::getPerformancesId).collect(Collectors.toList());
String perId = StringUtils.join(collect, ",");
//保存所有演出id带顺序
smileRedisUtils.setShowIds(perId);*/
} }
@Override @Override
......
...@@ -187,6 +187,24 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -187,6 +187,24 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
return AjaxResult.warn("参数错误"); return AjaxResult.warn("参数错误");
} }
@Override
public List<SmileUser> listByState(SmileUserStateParam smileUserStateParam) {
LambdaQueryWrapper<SmileUser> lambdaQueryWrapper = new LambdaQueryWrapper<>();
if (!StringUtils.isEmpty(smileUserStateParam.getName())) {
lambdaQueryWrapper.like(SmileUser::getName, smileUserStateParam.getName());
}
if (!StringUtils.isEmpty(smileUserStateParam.getPhone())) {
lambdaQueryWrapper.eq(SmileUser::getPhone, smileUserStateParam.getPhone());
}
if (smileUserStateParam.getType() != null) {
lambdaQueryWrapper.eq(SmileUser::getType, smileUserStateParam.getType());
}
lambdaQueryWrapper.eq(SmileUser::getState, 1);
lambdaQueryWrapper.eq(SmileUser::getDelTag, 0);
lambdaQueryWrapper.orderByDesc(SmileUser::getUpdatedDate);
return smileUserMapper.selectList(lambdaQueryWrapper);
}
private void updateUserVoRedis(SmileUserCheckVo smileUserCheckVo, SmileOrganization smileOrganization) { private void updateUserVoRedis(SmileUserCheckVo smileUserCheckVo, SmileOrganization smileOrganization) {
LambdaQueryWrapper<SmileUser> smileUserQueryWrapper = Wrappers.lambdaQuery(SmileUser.class); LambdaQueryWrapper<SmileUser> smileUserQueryWrapper = Wrappers.lambdaQuery(SmileUser.class);
smileUserQueryWrapper.eq(SmileUser::getOrgId, smileOrganization.getId()); smileUserQueryWrapper.eq(SmileUser::getOrgId, smileOrganization.getId());
...@@ -216,7 +234,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -216,7 +234,7 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
//根据uid查询用户 //根据uid查询用户
LambdaQueryWrapper<SmileUser> userQueryWrapper = Wrappers.lambdaQuery(SmileUser.class); LambdaQueryWrapper<SmileUser> userQueryWrapper = Wrappers.lambdaQuery(SmileUser.class);
userQueryWrapper.eq(SmileUser::getUid, uid); userQueryWrapper.eq(SmileUser::getUid, uid);
userQueryWrapper.eq(SmileUser::getDelTag,0); userQueryWrapper.eq(SmileUser::getDelTag, 0);
SmileUser smileUser = smileUserMapper.selectOne(userQueryWrapper); SmileUser smileUser = smileUserMapper.selectOne(userQueryWrapper);
SmileUserVO smileUserVO = new SmileUserVO(); SmileUserVO smileUserVO = new SmileUserVO();
BeanUtils.copyProperties(smileUser, smileUserVO); BeanUtils.copyProperties(smileUser, smileUserVO);
......
...@@ -135,8 +135,9 @@ ...@@ -135,8 +135,9 @@
<update id="updateUserStateById"> <update id="updateUserStateById">
update smile_user update smile_user
set `state` = #{state}, set `state` = #{state},
where `uid` = #{uid} updated_date=NOW()
where `uid` = #{uid}
</update> </update>
<update id="updateUserCheckByUid"> <update id="updateUserCheckByUid">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment