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

Commit cb27777a authored by sunyuntian's avatar sunyuntian

exit UserCheck

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