44323
2024-01-02 212620a41d4b61e526b02101c553eb61c2fb9014
guns-management/src/main/java/com/stylefeng/guns/modular/system/service/impl/AppUserServiceImpl.java
@@ -5,15 +5,13 @@
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.stylefeng.guns.core.util.DateUtil;
import com.stylefeng.guns.core.util.JwtTokenUtil;
import com.stylefeng.guns.core.util.ToolUtil;
import com.stylefeng.guns.modular.system.dao.AppUserMapper;
import com.stylefeng.guns.modular.system.dto.Host;
import com.stylefeng.guns.modular.system.dto.Medium;
import com.stylefeng.guns.modular.system.model.AppUser;
import com.stylefeng.guns.modular.system.model.CollectionHouseResource;
import com.stylefeng.guns.modular.system.model.HouseResource;
import com.stylefeng.guns.modular.system.model.Region;
import com.stylefeng.guns.modular.system.model.*;
import com.stylefeng.guns.modular.system.service.IAppUserService;
import com.stylefeng.guns.modular.system.service.ICollectionHouseResourceService;
import com.stylefeng.guns.modular.system.service.IHousingDemandService;
@@ -333,16 +331,52 @@
        return ResultUtil.success();
    }
//    @Autowired
//    private HouseResourceService houseResourceService;
    @Override
    public List<Host> listHost(String nickname, Integer userType, Integer status, String phone, int index, int size) {
        return this.baseMapper.listHost(nickname,userType,status,phone,index,size);
    public List<Host> listHost(String nickname, Integer userType, Integer status, String phone) {
        List<Host> hosts = this.baseMapper.listHost(nickname, userType, status, phone);
//        for (Host h : hosts) {
//            HouseResource houseResource = houseResourceService.selectOne(new EntityWrapper<HouseResource>().eq("insert_user_id", h.getId()).last("order by insert_time desc limit 1"));
//            HousingDemand housingDemand = housingDemandService.selectOne(new EntityWrapper<HousingDemand>().eq("insert_user_id", h.getId()).last("order by insert_time desc limit 1"));
//            if (houseResource==null&&housingDemand!=null){
//                h.setWechatQRCode(housingDemand.getWechatQrCode());
//                h.setWatchApp(housingDemand.getWatchApp());
//                continue;
//            }
//            if (houseResource!=null&&housingDemand==null){
//                h.setWechatQRCode(houseResource.getWechatQRCode());
//                h.setWatchApp(houseResource.getWatchApp());
//                continue;
//            }
//            if (houseResource==null&&housingDemand==null){
//                continue;
//            }
//                Date insertTime = houseResource.getInsertTime();
//                Date insertTime1 = housingDemand.getInsertTime();
//                if (insertTime.after(insertTime1)) {
//                    h.setWechatQRCode(houseResource.getWechatQRCode());
//                    h.setWatchApp(houseResource.getWatchApp());
//                } else {
//                    h.setWechatQRCode(housingDemand.getWechatQrCode());
//                    h.setWatchApp(housingDemand.getWatchApp());
//                }
//        }
        return  hosts;
    }
    @Override
    public List<Medium> listMedium(String nickname, Integer userType, Integer status, String phone, int index, int size) {
        return this.baseMapper.listMedium(nickname,userType,status,phone,index,size);
    public List<Medium> listMedium(String nickname, Integer userType, Integer status, String phone) {
        return this.baseMapper.listMedium(nickname,userType,status,phone);
    }
    @Override
    public List<Medium> listAuMedium(String nickname, Integer userType, Integer status, String phone) {
        return this.baseMapper.listAuMedium(nickname,userType,status,phone);
    }
    /**
     * 添加新用户到数据库