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

Commit d1279691 authored by GaoHu's avatar GaoHu

exit school and show getList

parent 477591f7
...@@ -28,7 +28,7 @@ public class SmileShowController { ...@@ -28,7 +28,7 @@ public class SmileShowController {
@PostMapping("/list") @PostMapping("/list")
@ApiOperation("演出列表") @ApiOperation("演出列表")
@ResponseBody @ResponseBody
public TableDataInfo schoolList(@RequestBody SmileShowParam smileShowParam) { public TableDataInfo schoolList(SmileShowParam smileShowParam) {
PageInfo<ShowVo> list = smileShowService.listShow(smileShowParam); PageInfo<ShowVo> list = smileShowService.listShow(smileShowParam);
TableDataInfo rspData = new TableDataInfo(); TableDataInfo rspData = new TableDataInfo();
rspData.setCode(0); rspData.setCode(0);
......
...@@ -39,7 +39,7 @@ public class ShowVo { ...@@ -39,7 +39,7 @@ public class ShowVo {
/** /**
* 总销售代理 * 总销售代理
*/ */
private Integer totalOutAgent; private Long totalOutAgent;
/** /**
* 演出结束时间 * 演出结束时间
......
...@@ -73,6 +73,7 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -73,6 +73,7 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
queryWrapper.eq(SmileSchool::getName, smileSchool.getName()); queryWrapper.eq(SmileSchool::getName, smileSchool.getName());
if (smileSchoolMapper.selectOne(queryWrapper) == null) { if (smileSchoolMapper.selectOne(queryWrapper) == null) {
int id = smileSchoolMapper.insert(smileSchool); int id = smileSchoolMapper.insert(smileSchool);
smileRedisUtils.set(SmileRedisConst.SMILE_SCHOOL.concat(":").concat(String.valueOf(smileSchool.getId())),smileSchool.getName());
if (id > 0 && redisSchoolTag) { if (id > 0 && redisSchoolTag) {
//查询二十个学校放入redis中 //查询二十个学校放入redis中
updateSchoolRedis(); updateSchoolRedis();
...@@ -90,6 +91,7 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -90,6 +91,7 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
if (smileSchoolMapper.update(smileSchool, queryWrapper) > 0) { if (smileSchoolMapper.update(smileSchool, queryWrapper) > 0) {
//更新User表 根据学校id修改用户学校名称 //更新User表 根据学校id修改用户学校名称
smileUserMapper.updateUserSchoolBySchoolId(smileSchool.getId().toString(), smileSchool.getName()); smileUserMapper.updateUserSchoolBySchoolId(smileSchool.getId().toString(), smileSchool.getName());
smileRedisUtils.set(SmileRedisConst.SMILE_SCHOOL.concat(":").concat(String.valueOf(smileSchool.getId())),smileSchool.getName());
//更新redis //更新redis
updateSchoolRedis(); updateSchoolRedis();
return AjaxResult.success(); return AjaxResult.success();
...@@ -99,9 +101,9 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -99,9 +101,9 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
@Override @Override
public AjaxResult del(Long id) { public AjaxResult del(Long id) {
smileUserMapper.deleteById(id); smileSchoolMapper.updateDel(id);
smileRedisUtils.del(SmileRedisConst.SMILE_SCHOOL.concat(":").concat(String.valueOf(id)));
return AjaxResult.success(); return AjaxResult.success();
} }
...@@ -118,9 +120,6 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -118,9 +120,6 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
} }
}); });
smileRedisUtils.set(SmileRedisConst.SMILE_SCHOOL, smileSchoolVos); smileRedisUtils.set(SmileRedisConst.SMILE_SCHOOL, smileSchoolVos);
if (smileSchoolVos.size() >= 20) {
redisSchoolTag = false;
}
} }
......
...@@ -48,8 +48,11 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -48,8 +48,11 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
//查询通过审核通过的用户 type!=0、1 未删除用户 //查询通过审核通过的用户 type!=0、1 未删除用户
Map<String, Object> map = BeanUtil.convertBeanToMap(smileUserParam); Map<String, Object> map = BeanUtil.convertBeanToMap(smileUserParam);
List<SmileUserVo> smileUserVos = smileUserMapper.selectUserList(map).stream().map(smileUser -> { List<SmileUserVo> smileUserVos = smileUserMapper.selectUserList(map).stream().map(smileUser -> {
//获取学校名
SmileUserVo smileUserVo = new SmileUserVo(); SmileUserVo smileUserVo = new SmileUserVo();
BeanUtils.copyProperties(smileUser, smileUserVo); BeanUtils.copyProperties(smileUser, smileUserVo);
smileUserVo.setSchoolName(getSchoolNameById(smileUser.getSchoolId()));
return smileUserVo; return smileUserVo;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
pageInfo = new PageInfo<SmileUserVo>(smileUserVos); pageInfo = new PageInfo<SmileUserVo>(smileUserVos);
...@@ -60,6 +63,11 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -60,6 +63,11 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
return pageInfo; return pageInfo;
} }
private String getSchoolNameById(String schoolId) {
//从redis获取学校名称
return (String) smileRedisUtils.get(SmileRedisConst.SMILE_SCHOOL.concat(":").concat(schoolId));
}
@Override @Override
public SmileUser getUserById(String uid) { public SmileUser getUserById(String uid) {
log.debug("查询用户uid:{}", uid); log.debug("查询用户uid:{}", uid);
......
...@@ -15,7 +15,7 @@ public class ShowAgentDao { ...@@ -15,7 +15,7 @@ public class ShowAgentDao {
/** /**
* 演出id * 演出id
*/ */
private String performanceId; private String performancesId;
/** /**
* 票id * 票id
......
...@@ -16,5 +16,5 @@ public interface KylinOrderTicketRelationsMapper extends BaseMapper<KylinOrderTi ...@@ -16,5 +16,5 @@ public interface KylinOrderTicketRelationsMapper extends BaseMapper<KylinOrderTi
Integer concatByAgent(@Param("performancesId") String performancesId); Integer concatByAgent(@Param("performancesId") String performancesId);
Integer concatByAgentDed(@Param("performancesId") String performancesId); Long concatByAgentDed(@Param("performancesId") String performancesId);
} }
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.liquidnet.service.kylin.mapper.KylinOrderTicketRelationsMapper"> <mapper namespace="com.liquidnet.service.kylin.mapper.KylinOrderTicketRelationsMapper">
<select id="concatByAgent" resultType="BigInteger"> <select id="concatByAgent" resultType="Long">
SELECT count(*) FROM kylin_order_ticket_relations WHERE agent_id != 0 AND performance_id = #{performancesId}; SELECT count(*) FROM kylin_order_ticket_relations WHERE agent_id != 0 AND performance_id = #{performancesId};
</select> </select>
<select id="concatByAgentDed" resultType="BigInteger"> <select id="concatByAgentDed" resultType="Long">
SELECT count(*) FROM kylin_order_ticket_relations WHERE agent_id != 0 AND performance_id = #{performancesId} group by agent_id; SELECT count(*) FROM kylin_order_ticket_relations WHERE agent_id != 0 AND performance_id = #{performancesId} group by agent_id;
</select> </select>
......
...@@ -103,16 +103,7 @@ ...@@ -103,16 +103,7 @@
</foreach> </foreach>
</select> </select>
<resultMap id="showAgentDao" type="com.liquidnet.service.kylin.dao.ShowAgentDao"> <select id="selectOneByPerIdAndTicketId" resultType="com.liquidnet.service.kylin.dao.ShowAgentDao">
<collection column="id" property="id"/>
<collection column="performance_id" property="performanceId"/>
<collection column="ticket_id" property="ticketId"/>
<collection column="title" property="title"/>
<collection column="total_carry" property="totalCarry"/>
<collection column="ord_carry" property="ordCarry"/>
</resultMap>
<select id="selectOneByPerIdAndTicketId" resultMap="showAgentDao">
SELECT sa.id, SELECT sa.id,
sa.performance_id, sa.performance_id,
sa.ticket_id, sa.ticket_id,
......
...@@ -66,5 +66,10 @@ public class SmileSchool implements Serializable { ...@@ -66,5 +66,10 @@ public class SmileSchool implements Serializable {
*/ */
private String area; private String area;
/**
* 删除 0 正常 1 已删除
*/
private Integer delTag;
} }
...@@ -10,7 +10,7 @@ import java.util.Map; ...@@ -10,7 +10,7 @@ import java.util.Map;
/** /**
* <p> * <p>
* Mapper 接口 * Mapper 接口
* </p> * </p>
* *
* @author liquidnet * @author liquidnet
...@@ -22,4 +22,5 @@ public interface SmileSchoolMapper extends BaseMapper<SmileSchool> { ...@@ -22,4 +22,5 @@ public interface SmileSchoolMapper extends BaseMapper<SmileSchool> {
List<SmileSchool> selectSchoolList(Map<String, Object> map); List<SmileSchool> selectSchoolList(Map<String, Object> map);
void updateDel(@Param("id") Long id);
} }
...@@ -3,17 +3,22 @@ ...@@ -3,17 +3,22 @@
<mapper namespace="com.liquidnet.service.smile.mapper.SmileSchoolMapper"> <mapper namespace="com.liquidnet.service.smile.mapper.SmileSchoolMapper">
<select id="selectListLimit" resultType="com.liquidnet.service.smile.entity.SmileSchool"> <select id="selectListLimit" resultType="com.liquidnet.service.smile.entity.SmileSchool">
select id,name from smile_school limit 20; select id,name from smile_school where `del_tag` = 0 limit 20;
</select> </select>
<select id="selectSchoolList" parameterType="java.util.Map" resultType="com.liquidnet.service.smile.entity.SmileSchool"> <select id="selectSchoolList" parameterType="java.util.Map" resultType="com.liquidnet.service.smile.entity.SmileSchool">
select * select *
from smile_school from smile_school
<where> <where>
del_tag = 0
<if test="name!=''"> <if test="name!=''">
AND `name` LIKE concat('%',#{name},'%') AND `name` LIKE concat('%',#{name},'%')
</if> </if>
</where> </where>
</select> </select>
<update id="updateDel">
update smile_school set `del_tag` = 1 where id = #{id}
</update>
</mapper> </mapper>
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
smile_user smile_user
<where> <where>
state = 0 AND del_tag = 0 AND state = 0 AND del_tag = 0 AND
`type` != 1 AND `type` != 2 `type` != 1 AND `type` != 2 AND `type` != 4
<if test="phone!=''"> <if test="phone!=''">
AND phone like concat('%',#{phone},'%') AND phone like concat('%',#{phone},'%')
</if> </if>
......
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