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

Commit 07729f51 authored by sunyuntian's avatar sunyuntian

add SmileAgent

parent 421827b2
package com.liquidnet.client.admin.web.controller.zhengzai.smile;
import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileUserCheckService;
import com.liquidnet.client.admin.zhengzai.smile.dto.UserCheckParam;
import com.liquidnet.client.admin.zhengzai.smile.dto.UserCheckVo;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileUserCheckService;
import com.liquidnet.service.smile.entity.SmileUserCheck;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* <p>
* 前端控制器
......@@ -19,6 +20,7 @@ import java.util.List;
* @author liquidnet
* @since 2022-03-15
*/
@Api(value ="审核管理")
@RestController
@RequestMapping("/smile/user/check")
public class SmileUserCheckController {
......@@ -29,8 +31,8 @@ public class SmileUserCheckController {
@GetMapping("/list")
@ApiOperation("获取审核列表")
@ResponseBody
public AjaxResult list() {
List<UserCheckVo> list = smileUserCheckService.listUserCheck();
public AjaxResult list(UserCheckParam userCheckParam) {
PageInfo<UserCheckVo> list = smileUserCheckService.listUserCheck(userCheckParam);
return AjaxResult.success(list);
}
......
package com.liquidnet.client.admin.zhengzai.smile.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @author TT
*/
@Data
@Builder
public class UserCheckParam {
@ApiModelProperty(value = "审核id", example = "")
private Long id;
@ApiModelProperty(value = "姓名", example = "")
private String name;
@ApiModelProperty(value = "手机号", example = "")
private String phone;
@ApiModelProperty(value = "审核状态", example = "")
private Integer state;
@ApiModelProperty(value = "页数", example = "0")
@NotNull(message = "页数不能为空")
private Integer pageSize;
@ApiModelProperty(value = "数量", example = "20")
@NotNull(message = "数量不能为空")
private Integer pageNum;
@ApiModelProperty(value = "排序字段", hidden = true)
private String orderItem;
@ApiModelProperty(value = "排序方式", hidden = true)
private String orderSc;
}
......@@ -4,6 +4,8 @@ package com.liquidnet.client.admin.zhengzai.smile.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.liquidnet.service.smile.entity.SmileAgent;
import java.util.List;
/**
* <p>
* 服务类
......@@ -14,4 +16,7 @@ import com.liquidnet.service.smile.entity.SmileAgent;
*/
public interface ISmileAgentService extends IService<SmileAgent> {
List<SmileAgent> listAgentByShowIdAndTicketId(String showId,String ticketId);
}
......@@ -2,11 +2,11 @@ package com.liquidnet.client.admin.zhengzai.smile.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.zhengzai.smile.dto.UserCheckParam;
import com.liquidnet.client.admin.zhengzai.smile.dto.UserCheckVo;
import com.liquidnet.service.smile.entity.SmileUserCheck;
import java.util.List;
/**
* <p>
* 服务类
......@@ -17,7 +17,7 @@ import java.util.List;
*/
public interface ISmileUserCheckService extends IService<SmileUserCheck> {
List<UserCheckVo> listUserCheck();
PageInfo<UserCheckVo> listUserCheck(UserCheckParam userCheckParam);
boolean create(SmileUserCheck smileUserCheck);
}
package com.liquidnet.client.admin.zhengzai.smile.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.common.utils.StringUtils;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileAgentService;
import com.liquidnet.service.smile.entity.SmileAgent;
import com.liquidnet.service.smile.mapper.SmileAgentMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* <p>
* 服务实现类
......@@ -18,4 +24,17 @@ import org.springframework.stereotype.Service;
@Service
public class SmileAgentServiceImpl extends ServiceImpl<SmileAgentMapper, SmileAgent> implements ISmileAgentService {
@Autowired
SmileAgentMapper smileAgentMapper;
@Override
public List<SmileAgent> listAgentByShowIdAndTicketId(String showId, String ticketId) {
if (StringUtils.isNotEmpty(showId)&&StringUtils.isNotEmpty(ticketId)){
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class);
queryWrapper.eq(true,SmileAgent::getShowId,showId);
queryWrapper.eq(true,SmileAgent::getTicketId,ticketId);
return smileAgentMapper.selectList(queryWrapper);
}
return null;
}
}
......@@ -4,8 +4,11 @@ package com.liquidnet.client.admin.zhengzai.smile.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileUserCheckService;
import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.zhengzai.smile.dto.UserCheckParam;
import com.liquidnet.client.admin.zhengzai.smile.dto.UserCheckVo;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileUserCheckService;
import com.liquidnet.commons.lang.util.BeanUtil;
import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.entity.SmileUserCheck;
import com.liquidnet.service.smile.mapper.SmileSchoolMapper;
......@@ -16,6 +19,7 @@ import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
......@@ -39,7 +43,18 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper,
SmileSchoolMapper smileSchoolMapper;
@Override
public List<UserCheckVo> listUserCheck() {
public PageInfo<UserCheckVo> listUserCheck(UserCheckParam userCheckParam) {
PageInfo<UserCheckVo> pageInfo;
try {
Map<String, Object> map = BeanUtil.convertBeanToMap(userCheckParam);
smileUserMapper.selectUserCheck(map);
pageInfo =new PageInfo<>();
} catch (Exception e) {
e.printStackTrace();
}
//查询审核列表
List<UserCheckVo> userCheckVos = smileUserCheckMapper.selectList(null).stream().map(smileUserCheck -> {
//查询用户详情
......@@ -68,7 +83,7 @@ public class SmileUserCheckServiceImpl extends ServiceImpl<SmileUserCheckMapper,
.identity(smileUser.getIdentity())
.build();
}).collect(Collectors.toList());
return userCheckVos;
return null;
}
@Override
......
......@@ -24,12 +24,12 @@ public class SmileAgent implements Serializable {
/**
* 演出id
*/
private Long showId;
private String showId;
/**
* 票id
*/
private Long ticketId;
private String ticketId;
/**
* 票种
......
......@@ -2,6 +2,7 @@ package com.liquidnet.service.smile.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.entity.SmileUserCheck;
import org.apache.ibatis.annotations.Param;
import java.util.List;
......@@ -26,4 +27,6 @@ public interface SmileUserMapper extends BaseMapper<SmileUser> {
Integer updateUserSchoolBySchoolId(@Param("schoolId") String id,@Param("schoolName") String name);
List<SmileUser> selectUserList(Map<String, Object> map);
List<SmileUserCheck> selectUserCheck(Map<String, Object> map);
}
......@@ -21,4 +21,15 @@
</if>
</where>
</select>
<select id="selectUserCheck" parameterType="java.util.Map" resultType="com.liquidnet.service.smile.entity.SmileUserCheck">
select
from smile_user su ,smile_user_check suc
<where>
<if test="">
</if>
</where>
</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