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

Commit cb27777a authored by sunyuntian's avatar sunyuntian

exit UserCheck

parent 8a6f2bf1
...@@ -43,14 +43,14 @@ public class SmileUserCheckController { ...@@ -43,14 +43,14 @@ public class SmileUserCheckController {
if (smileUserCheckService.create(smileUserCheck)) { if (smileUserCheckService.create(smileUserCheck)) {
return AjaxResult.success(); return AjaxResult.success();
} }
return AjaxResult.error(); return AjaxResult.warn("重复创建");
} }
@PostMapping("/updateById") @PostMapping("/updateById")
@ApiOperation("修改审核") @ApiOperation("修改审核")
@ResponseBody @ResponseBody
public AjaxResult updateById(@RequestBody SmileUserCheck smileUserCheck) { public AjaxResult updateById(@RequestBody SmileUserCheck smileUserCheck) {
if (smileUserCheckService.updateById(smileUserCheck)){ if (smileUserCheckService.updateUserCheckById(smileUserCheck)){
return AjaxResult.success(); return AjaxResult.success();
} }
return AjaxResult.error(); return AjaxResult.error();
......
...@@ -20,4 +20,6 @@ public interface ISmileUserCheckService extends IService<SmileUserCheck> { ...@@ -20,4 +20,6 @@ public interface ISmileUserCheckService extends IService<SmileUserCheck> {
PageInfo<SmileUserCheckDao> listUserCheck(UserCheckParam userCheckParam); PageInfo<SmileUserCheckDao> listUserCheck(UserCheckParam userCheckParam);
boolean create(SmileUserCheck smileUserCheck); boolean create(SmileUserCheck smileUserCheck);
boolean updateUserCheckById(SmileUserCheck smileUserCheck);
} }
...@@ -46,7 +46,7 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper, ...@@ -46,7 +46,7 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper,
try { try {
Map<String, Object> map = BeanUtil.convertBeanToMap(userCheckParam); Map<String, Object> map = BeanUtil.convertBeanToMap(userCheckParam);
List<SmileUserCheckDao> smileUserCheckDaos = smileUserMapper.selectUserCheck(map); List<SmileUserCheckDao> smileUserCheckDaos = smileUserMapper.selectUserCheck(map);
pageInfo =new PageInfo<>(smileUserCheckDaos); pageInfo = new PageInfo<>(smileUserCheckDaos);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
...@@ -57,11 +57,14 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper, ...@@ -57,11 +57,14 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper,
@Override @Override
public boolean create(SmileUserCheck smileUserCheck) { public boolean create(SmileUserCheck smileUserCheck) {
if (smileUserCheck.getUid() != null) { if (smileUserCheck.getUid() != null) {
//uid=uid state!=1
LambdaQueryWrapper<SmileUserCheck> queryWrapper = Wrappers.lambdaQuery(SmileUserCheck.class); LambdaQueryWrapper<SmileUserCheck> queryWrapper = Wrappers.lambdaQuery(SmileUserCheck.class);
queryWrapper.eq(SmileUserCheck::getUid, smileUserCheck.getUid()); queryWrapper.eq(SmileUserCheck::getUid, smileUserCheck.getUid());
queryWrapper.eq(false, SmileUserCheck::getState, 1);
if (smileUserCheckMapper.selectOne(queryWrapper) == null) { if (smileUserCheckMapper.selectOne(queryWrapper) == null) {
smileUserCheck.setCreatedDate(LocalDateTime.now()); smileUserCheck.setCreatedDate(LocalDateTime.now());
smileUserCheck.setUpdatedDate(LocalDateTime.now()); smileUserCheck.setUpdatedDate(LocalDateTime.now());
smileUserCheck.setState(1);
smileUserCheck.setDelTag(0); smileUserCheck.setDelTag(0);
return smileUserCheckMapper.insert(smileUserCheck) > 0; return smileUserCheckMapper.insert(smileUserCheck) > 0;
} }
...@@ -69,5 +72,13 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper, ...@@ -69,5 +72,13 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper,
return false; return false;
} }
@Override
public boolean updateUserCheckById(SmileUserCheck smileUserCheck) {
//state 为1 才可以修改
LambdaQueryWrapper<SmileUserCheck> queryWrapper = Wrappers.lambdaQuery(SmileUserCheck.class);
smileUserCheck.setUpdatedDate(LocalDateTime.now());
return smileUserCheckMapper.update(smileUserCheck, queryWrapper) > 0;
}
} }
...@@ -7,6 +7,8 @@ import java.time.LocalDate; ...@@ -7,6 +7,8 @@ import java.time.LocalDate;
@Data @Data
public class SmileUserCheckDao { public class SmileUserCheckDao {
private Long id;
private String uid; private String uid;
private String img; private String img;
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<mapper namespace="com.liquidnet.service.smile.mapper.SmileUserMapper"> <mapper namespace="com.liquidnet.service.smile.mapper.SmileUserMapper">
<resultMap id="smileUserCheckDao" type="com.liquidnet.service.smile.entity.dao.SmileUserCheckDao"> <resultMap id="smileUserCheckDao" type="com.liquidnet.service.smile.entity.dao.SmileUserCheckDao">
<result column="id" property="id"/>
<result column="uid" property="uid"/> <result column="uid" property="uid"/>
<result column="img" property="img"/> <result column="img" property="img"/>
<result column="name" property="name"/> <result column="name" property="name"/>
...@@ -41,6 +42,7 @@ ...@@ -41,6 +42,7 @@
<select id="selectUserCheck" parameterType="java.util.Map" resultMap="smileUserCheckDao"> <select id="selectUserCheck" parameterType="java.util.Map" resultMap="smileUserCheckDao">
SELECT SELECT
suc.id,
su.uid, su.uid,
su.img, su.img,
su.`NAME`, su.`NAME`,
...@@ -66,6 +68,6 @@ ...@@ -66,6 +68,6 @@
AND phone like concat('%',#{phone},'%') AND phone like concat('%',#{phone},'%')
</if> </if>
</where> </where>
Order by id desc
</select> </select>
</mapper> </mapper>
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