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

Commit 331de1f6 authored by GaoHu's avatar GaoHu

exit

parent d42719b9
...@@ -28,10 +28,10 @@ public class SmileAgentController { ...@@ -28,10 +28,10 @@ public class SmileAgentController {
ISmileAgentService smileAgentService; ISmileAgentService smileAgentService;
@PostMapping("/list") @PostMapping("/list")
@ApiOperation("获取票提") @ApiOperation("根据PerId获取票提")
@ResponseBody @ResponseBody
public AjaxResult organizationList(@RequestBody SmileAgent smileAgent){ public AjaxResult organizationList(@RequestParam(name = "performancesId", required = true)String performancesId){
return AjaxResult.success(smileAgentService.getAgent(smileAgent)); return AjaxResult.success(smileAgentService.getAgent(performancesId));
} }
@PostMapping("/create") @PostMapping("/create")
......
...@@ -3,6 +3,7 @@ package com.liquidnet.client.admin.web.controller.zhengzai.smile; ...@@ -3,6 +3,7 @@ package com.liquidnet.client.admin.web.controller.zhengzai.smile;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.smile.dto.SmileSchoolParam; import com.liquidnet.client.admin.zhengzai.smile.dto.SmileSchoolParam;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileSchoolService; import com.liquidnet.client.admin.zhengzai.smile.service.ISmileSchoolService;
import com.liquidnet.service.smile.entity.SmileSchool; import com.liquidnet.service.smile.entity.SmileSchool;
...@@ -31,9 +32,13 @@ public class SmileSchoolController { ...@@ -31,9 +32,13 @@ public class SmileSchoolController {
@PostMapping("/list") @PostMapping("/list")
@ApiOperation("获取学校列表") @ApiOperation("获取学校列表")
@ResponseBody @ResponseBody
public AjaxResult schoolList(SmileSchoolParam smileSchoolParam) { public TableDataInfo schoolList(SmileSchoolParam smileSchoolParam) {
PageInfo<SmileSchool> smileSchools = iSmileSchoolService.schoolList(smileSchoolParam); PageInfo<SmileSchool> smileSchools = iSmileSchoolService.schoolList(smileSchoolParam);
return AjaxResult.success(smileSchools); TableDataInfo rspData = new TableDataInfo();
rspData.setCode(0);
rspData.setRows(smileSchools.getList());
rspData.setTotal(smileSchools.getTotal());
return rspData;
} }
@GetMapping("/getSchoolById") @GetMapping("/getSchoolById")
......
...@@ -6,6 +6,7 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult; ...@@ -6,6 +6,7 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.smile.dto.ShowSort; import com.liquidnet.client.admin.zhengzai.smile.dto.ShowSort;
import com.liquidnet.client.admin.zhengzai.smile.dto.ShowVo; import com.liquidnet.client.admin.zhengzai.smile.dto.ShowVo;
import com.liquidnet.client.admin.zhengzai.smile.dto.SmilePriceParam;
import com.liquidnet.client.admin.zhengzai.smile.dto.SmileShowParam; import com.liquidnet.client.admin.zhengzai.smile.dto.SmileShowParam;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileShowService; import com.liquidnet.client.admin.zhengzai.smile.service.ISmileShowService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -27,7 +28,7 @@ public class SmileShowController { ...@@ -27,7 +28,7 @@ public class SmileShowController {
@PostMapping("/list") @PostMapping("/list")
@ApiOperation("演出列表") @ApiOperation("演出列表")
@ResponseBody @ResponseBody
public TableDataInfo schoolList(SmileShowParam smileShowParam) { public TableDataInfo schoolList(@RequestBody 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);
...@@ -50,8 +51,8 @@ public class SmileShowController { ...@@ -50,8 +51,8 @@ public class SmileShowController {
@PostMapping("/price") @PostMapping("/price")
@ApiOperation("打款") @ApiOperation("打款")
public AjaxResult price(String performancesId) { public AjaxResult price(@RequestBody SmilePriceParam smilePriceParam) {
return smileShowService.price(performancesId); return smileShowService.price(smilePriceParam);
} }
@PostMapping("/saleData") @PostMapping("/saleData")
......
...@@ -591,9 +591,9 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -591,9 +591,9 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
performanceVoUtils.performanceVoStatus(performancesId); performanceVoUtils.performanceVoStatus(performancesId);
//开启/关闭代理存 redis //开启/关闭代理存 redis
if (status.equals(1)) { if (status.equals(1)) {
smileRedisUtils.lSet(SmileRedisConst.SMILE_SHOW.concat(":performancesId"),performancesId); smileRedisUtils.lSet(SmileRedisConst.SMILE_SHOW.concat(":").concat(performancesId),ticketId);
}else { }else {
smileRedisUtils.lRemove(SmileRedisConst.SMILE_SHOW.concat(":performancesId"), 1, performancesId); smileRedisUtils.lRemove(SmileRedisConst.SMILE_SHOW.concat(":").concat(performancesId), 1, ticketId);
} }
return true; return true;
} catch (Exception e) { } catch (Exception e) {
......
...@@ -15,6 +15,11 @@ public class SaleDataVo { ...@@ -15,6 +15,11 @@ public class SaleDataVo {
*/ */
private String performancesId; private String performancesId;
/**
* 演出名称
*/
private String title;
/** /**
* 票提设置集合 * 票提设置集合
*/ */
......
package com.liquidnet.client.admin.zhengzai.smile.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* <p>
*
* </p>
*
* @author liquidnet
* @since 2022-03-22
*/
@Data
public class SmilePriceParam implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
private Long id;
/**
* 演出id
*/
@NotBlank(message = "演出id不能为空")
private String performancesId;
/**
* 票id
*/
@NotBlank(message = "票种id不能为空")
private String ticketsId;
/**
* 用户id
*/
@NotBlank(message = "用户id不能为空")
private String uid;
/**
* 打款金额
*/
@NotBlank(message = "打款金额不能为空")
private BigDecimal price;
}
...@@ -20,5 +20,5 @@ public interface ISmileAgentService extends IService<SmileAgent> { ...@@ -20,5 +20,5 @@ public interface ISmileAgentService extends IService<SmileAgent> {
boolean create(List<SmileAgent> smileAgents); boolean create(List<SmileAgent> smileAgents);
String getAgent(SmileAgent smileAgent); String getAgent(String performancesId);
} }
...@@ -6,6 +6,7 @@ import com.github.pagehelper.PageInfo; ...@@ -6,6 +6,7 @@ import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.zhengzai.smile.dto.ShowSort; import com.liquidnet.client.admin.zhengzai.smile.dto.ShowSort;
import com.liquidnet.client.admin.zhengzai.smile.dto.ShowVo; import com.liquidnet.client.admin.zhengzai.smile.dto.ShowVo;
import com.liquidnet.client.admin.zhengzai.smile.dto.SmilePriceParam;
import com.liquidnet.client.admin.zhengzai.smile.dto.SmileShowParam; import com.liquidnet.client.admin.zhengzai.smile.dto.SmileShowParam;
import com.liquidnet.service.smile.entity.SmileSchool; import com.liquidnet.service.smile.entity.SmileSchool;
...@@ -23,7 +24,7 @@ public interface ISmileShowService extends IService<SmileSchool> { ...@@ -23,7 +24,7 @@ public interface ISmileShowService extends IService<SmileSchool> {
AjaxResult sort(ShowSort showSort); AjaxResult sort(ShowSort showSort);
AjaxResult price(String performancesId); AjaxResult price(SmilePriceParam smilePriceParam);
AjaxResult getShowById(String performancesId); AjaxResult getShowById(String performancesId);
......
...@@ -9,6 +9,8 @@ import com.liquidnet.client.admin.zhengzai.smile.service.ISmileAgentService; ...@@ -9,6 +9,8 @@ import com.liquidnet.client.admin.zhengzai.smile.service.ISmileAgentService;
import com.liquidnet.client.admin.zhengzai.smile.utils.SmileRedisUtils; import com.liquidnet.client.admin.zhengzai.smile.utils.SmileRedisUtils;
import com.liquidnet.service.goblin.constant.SmileRedisConst; import com.liquidnet.service.goblin.constant.SmileRedisConst;
import com.liquidnet.service.goblin.dto.vo.SmileAgentVo; import com.liquidnet.service.goblin.dto.vo.SmileAgentVo;
import com.liquidnet.service.kylin.entity.KylinTickets;
import com.liquidnet.service.kylin.mapper.KylinTicketsMapper;
import com.liquidnet.service.smile.entity.SmileAgent; import com.liquidnet.service.smile.entity.SmileAgent;
import com.liquidnet.service.smile.mapper.SmileAgentMapper; import com.liquidnet.service.smile.mapper.SmileAgentMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -36,12 +38,15 @@ public class SmileAgentServiceImpl extends ServiceImpl<SmileAgentMapper, SmileAg ...@@ -36,12 +38,15 @@ public class SmileAgentServiceImpl extends ServiceImpl<SmileAgentMapper, SmileAg
@Autowired @Autowired
SmileRedisUtils smileRedisUtils; SmileRedisUtils smileRedisUtils;
@Autowired
KylinTicketsMapper kylinTicketsMapper;
@Override @Override
public SmileAgent listAgentByShowIdAndTicketId(String performanceId, String ticketId) { public SmileAgent listAgentByShowIdAndTicketId(String performanceId, String ticketId) {
if (StringUtils.isNotEmpty(performanceId) && StringUtils.isNotEmpty(ticketId)) { if (StringUtils.isNotEmpty(performanceId) && StringUtils.isNotEmpty(ticketId)) {
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class); LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class);
queryWrapper.eq(SmileAgent::getPerformanceId,performanceId); queryWrapper.eq(SmileAgent::getPerformanceId, performanceId);
queryWrapper.eq(SmileAgent::getTicketId,ticketId); queryWrapper.eq(SmileAgent::getTicketId, ticketId);
smileAgentMapper.selectOne(queryWrapper); smileAgentMapper.selectOne(queryWrapper);
return null; return null;
} }
...@@ -95,7 +100,20 @@ public class SmileAgentServiceImpl extends ServiceImpl<SmileAgentMapper, SmileAg ...@@ -95,7 +100,20 @@ public class SmileAgentServiceImpl extends ServiceImpl<SmileAgentMapper, SmileAg
} }
@Override @Override
public String getAgent(SmileAgent smileAgent) { public String getAgent(String performancesId) {
//从redis取出开启代理的票id
// smileRedisUtils.lSet(SmileRedisConst.SMILE_SHOW.concat(":performancesId"),ticketId);
List<Object> ticketsList = smileRedisUtils.lGet(SmileRedisConst.SMILE_SHOW.concat(":").concat(performancesId), 0, -1);
if (StringUtils.isNotEmpty(ticketsList)) {
for (Object tickets : ticketsList) {
//根据票id查询票名及其
LambdaQueryWrapper<KylinTickets> queryWrapper = Wrappers.lambdaQuery(KylinTickets.class);
queryWrapper.eq(KylinTickets::getTicketsId,tickets);
KylinTickets kylinTickets = kylinTicketsMapper.selectOne(queryWrapper);
}
}
return null; return null;
} }
} }
...@@ -11,6 +11,7 @@ import com.liquidnet.client.admin.zhengzai.smile.dto.*; ...@@ -11,6 +11,7 @@ import com.liquidnet.client.admin.zhengzai.smile.dto.*;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileShowService; import com.liquidnet.client.admin.zhengzai.smile.service.ISmileShowService;
import com.liquidnet.client.admin.zhengzai.smile.utils.SmileRedisUtils; import com.liquidnet.client.admin.zhengzai.smile.utils.SmileRedisUtils;
import com.liquidnet.service.goblin.constant.SmileRedisConst; import com.liquidnet.service.goblin.constant.SmileRedisConst;
import com.liquidnet.service.goblin.dto.vo.SellDataVO;
import com.liquidnet.service.kylin.dao.KylinOrderTicketAndAgentVo; import com.liquidnet.service.kylin.dao.KylinOrderTicketAndAgentVo;
import com.liquidnet.service.kylin.dao.TicketAndStatusDao; import com.liquidnet.service.kylin.dao.TicketAndStatusDao;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo; import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
...@@ -18,11 +19,15 @@ import com.liquidnet.service.kylin.entity.KylinPerformances; ...@@ -18,11 +19,15 @@ import com.liquidnet.service.kylin.entity.KylinPerformances;
import com.liquidnet.service.kylin.mapper.*; import com.liquidnet.service.kylin.mapper.*;
import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService; import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService;
import com.liquidnet.service.smile.entity.SmileAgent; import com.liquidnet.service.smile.entity.SmileAgent;
import com.liquidnet.service.smile.entity.SmilePrice;
import com.liquidnet.service.smile.entity.SmileSchool; import com.liquidnet.service.smile.entity.SmileSchool;
import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.mapper.SmileAgentMapper; import com.liquidnet.service.smile.mapper.SmileAgentMapper;
import com.liquidnet.service.smile.mapper.SmilePriceMapper;
import com.liquidnet.service.smile.mapper.SmileSchoolMapper; import com.liquidnet.service.smile.mapper.SmileSchoolMapper;
import com.liquidnet.service.smile.mapper.SmileUserMapper; import com.liquidnet.service.smile.mapper.SmileUserMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Criteria;
...@@ -30,6 +35,7 @@ import org.springframework.data.mongodb.core.query.Query; ...@@ -30,6 +35,7 @@ import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
...@@ -78,6 +84,9 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -78,6 +84,9 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
@Autowired @Autowired
SmileUserMapper smileUserMapper; SmileUserMapper smileUserMapper;
@Autowired
SmilePriceMapper smilePriceMapper;
@Override @Override
public PageInfo<ShowVo> listShow(SmileShowParam smileShowParam) { public PageInfo<ShowVo> listShow(SmileShowParam smileShowParam) {
PageInfo<ShowVo> pageInfo; PageInfo<ShowVo> pageInfo;
...@@ -139,13 +148,19 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -139,13 +148,19 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
} }
@Override @Override
public AjaxResult price(String performancesId) { public AjaxResult price(SmilePriceParam smilePriceParam) {
if (!smileRedisUtils.hasKey(SmileRedisConst.SELL_SHOW_PAYMENT.concat(performancesId))) { if (!smileRedisUtils.hasKey(SmileRedisConst.SELL_SHOW_PAYMENT.concat(smilePriceParam.getPerformancesId()))) {
smileRedisUtils.set(SmileRedisConst.SELL_SHOW_PAYMENT.concat(performancesId), 1); if(smileRedisUtils.set(SmileRedisConst.SELL_SHOW_PAYMENT.concat(smilePriceParam.getPerformancesId()), 1)){
//TODO:持久化存儲操作
SmilePrice smilePrice = new SmilePrice();
BeanUtils.copyProperties(smilePriceParam, smilePrice);
smilePrice.setCreatedAt(LocalDateTime.now());
smilePriceMapper.insert(smilePrice);
}
} else { } else {
smileRedisUtils.del(SmileRedisConst.SELL_SHOW_PAYMENT.concat(performancesId)); smileRedisUtils.del(SmileRedisConst.SELL_SHOW_PAYMENT.concat(smilePriceParam.getPerformancesId()));
smilePriceMapper.deleteById(smilePriceParam.getId());
} }
//TODO:持久化存儲操作
return AjaxResult.success(); return AjaxResult.success();
} }
...@@ -173,11 +188,8 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -173,11 +188,8 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
//票提集合 根据演出id查询票提id //票提集合 根据演出id查询票提id
List<ShowAgentVo> showAgentVoList = new ArrayList<>(); List<ShowAgentVo> showAgentVoList = new ArrayList<>();
List<ShowTicketVo> showTicketVoList = new ArrayList<>(); List<ShowTicketVo> showTicketVoList = new ArrayList<>();
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class); List<SmileAgent> smileAgents = getSmileAgentsByProId(performancesId);
queryWrapper.eq(SmileAgent::getPerformanceId, performancesId); Map<String, SmileAgent> map = getSmileAgentMap(smileAgents);
List<SmileAgent> smileAgents = smileAgentMapper.selectList(queryWrapper);
Map<String, SmileAgent> map = new HashMap<>(smileAgents.size());
smileAgents.forEach(smileAgent -> map.put(smileAgent.getTicketId(), smileAgent));
List<String> ticketsIdList = smileAgents.stream().map(SmileAgent::getTicketId).collect(Collectors.toList()); List<String> ticketsIdList = smileAgents.stream().map(SmileAgent::getTicketId).collect(Collectors.toList());
//根据票提IDs查询票信息 //根据票提IDs查询票信息
...@@ -236,8 +248,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -236,8 +248,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
return AjaxResult.success(showVoById); return AjaxResult.success(showVoById);
} }
return AjaxResult.warn("请重试");
return null;
} }
@Override @Override
...@@ -246,11 +257,8 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -246,11 +257,8 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
if (!StringUtils.isEmpty(performancesId)){ if (!StringUtils.isEmpty(performancesId)){
SaleDataVo saleDataVo = new SaleDataVo(); SaleDataVo saleDataVo = new SaleDataVo();
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class); List<SmileAgent> smileAgents = getSmileAgentsByProId(performancesId);
queryWrapper.eq(SmileAgent::getPerformanceId, performancesId); Map<String, SmileAgent> map = getSmileAgentMap(smileAgents);
List<SmileAgent> smileAgents = smileAgentMapper.selectList(queryWrapper);
Map<String, SmileAgent> map = new HashMap<>(smileAgents.size());
smileAgents.forEach(smileAgent -> map.put(smileAgent.getTicketId(), smileAgent));
List<String> ticketsIdList = smileAgents.stream().map(SmileAgent::getTicketId).collect(Collectors.toList()); List<String> ticketsIdList = smileAgents.stream().map(SmileAgent::getTicketId).collect(Collectors.toList());
List<ShowAgentVo> showAgentVoList = new ArrayList<>(); List<ShowAgentVo> showAgentVoList = new ArrayList<>();
...@@ -262,16 +270,41 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -262,16 +270,41 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
ShowAgentVo showAgentVo = getShowAgentVo(performancesId, ticketAndStatusDao, smileAgent); ShowAgentVo showAgentVo = getShowAgentVo(performancesId, ticketAndStatusDao, smileAgent);
showAgentVoList.add(showAgentVo); showAgentVoList.add(showAgentVo);
} }
//根据演出id查询出所有代理人的uid
List<SmileUser> smileUsers = smileUserMapper.getAllUidByPerId(performancesId);
List<UserData> userDataList = new ArrayList<>(smileUsers.size());
for (SmileUser smileUser : smileUsers){
UserData userData = getUserData(performancesId, smileUser);
userDataList.add(userData);
}
saleDataVo.setUserDataList(userDataList);
saleDataVo.setShowAgentVoList(showAgentVoList); saleDataVo.setShowAgentVoList(showAgentVoList);
return AjaxResult.success(saleDataVo);
} }
return AjaxResult.warn("请重试");
}
private UserData getUserData(String performancesId, SmileUser smileUser) {
UserData userData = new UserData();
SellDataVO sellDataVO = (SellDataVO) smileRedisUtils.get(SmileRedisConst.SELL_DATA.concat(smileUser.getUid()).concat(performancesId));
BeanUtils.copyProperties(sellDataVO, userData);
userData.setUid(smileUser.getUid());
userData.setUsername(smileUser.getName());
userData.setCityName(smileUser.getCity());
userData.setType(smileUser.getType());
return userData;
}
private Map<String, SmileAgent> getSmileAgentMap(List<SmileAgent> smileAgents) {
Map<String, SmileAgent> map = new HashMap<>(smileAgents.size());
smileAgents.forEach(smileAgent -> map.put(smileAgent.getTicketId(), smileAgent));
return map;
}
private List<SmileAgent> getSmileAgentsByProId(String performancesId) {
return null; LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class);
queryWrapper.eq(SmileAgent::getPerformanceId, performancesId);
return smileAgentMapper.selectList(queryWrapper);
} }
private ShowAgentVo getShowAgentVo(String performancesId, TicketAndStatusDao ticketAndStatusDao, SmileAgent smileAgent) { private ShowAgentVo getShowAgentVo(String performancesId, TicketAndStatusDao ticketAndStatusDao, SmileAgent smileAgent) {
......
...@@ -62,13 +62,13 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser ...@@ -62,13 +62,13 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
@Override @Override
public SmileUser getUserById(String uid) { public SmileUser getUserById(String uid) {
log.info("查询用户uid:{}", uid); log.debug("查询用户uid:{}", uid);
//查询未删除,id=uid //查询未删除,id=uid
LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class); LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class);
queryWrapper.eq(SmileUser::getDelTag, 0); queryWrapper.eq(SmileUser::getDelTag, 0);
queryWrapper.eq(SmileUser::getUid, uid); queryWrapper.eq(SmileUser::getUid, uid);
SmileUser smileUser = smileUserMapper.selectOne(queryWrapper); SmileUser smileUser = smileUserMapper.selectOne(queryWrapper);
log.info("smileUser:{}", smileUser); log.debug("smileUser:{}", smileUser);
return smileUser; return smileUser;
} }
......
...@@ -39,4 +39,6 @@ public interface SmileUserMapper extends BaseMapper<SmileUser> { ...@@ -39,4 +39,6 @@ public interface SmileUserMapper extends BaseMapper<SmileUser> {
void updateUserCheckByUid(@Param("uid") String uid,@Param("type") Integer type,@Param("reason") String reason); void updateUserCheckByUid(@Param("uid") String uid,@Param("type") Integer type,@Param("reason") String reason);
int getCount(); int getCount();
List<SmileUser> pageUser(@Param("offest") int offest,@Param("size") int size); List<SmileUser> pageUser(@Param("offest") int offest,@Param("size") int size);
List<SmileUser> getAllUidByPerId(String performancesId);
} }
...@@ -127,4 +127,8 @@ ...@@ -127,4 +127,8 @@
update smile_user set `type` = #{type},error_reason = #{reason} update smile_user set `type` = #{type},error_reason = #{reason}
where uid = #{uid} where uid = #{uid}
</update> </update>
<select id="getAllUidByPerId" parameterType="java.util.Map" resultType="com.liquidnet.service.smile.entity.SmileUser">
</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