hjm
2022-10-03 6e9037a82c3dc86b1b0b601ec06a97cf8c9f208a
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TAdvertisementServiceImpl.java
@@ -53,4 +53,25 @@
        }
        return advertisementList1;
    }
    @Override
    public List<Map<String, Object>> getAdvertisementList2(Page<Map<String, Object>> page) {
        List<Map<String, Object>> advertisementList1 = this.baseMapper.getAdvertisementList2(page);
        for (Map<String, Object> stringObjectMap : advertisementList1) {
            Integer id = (Integer)stringObjectMap.get("id");
            TAdvertisementUser tAdvertisementUser = tAdvertisementUserMapper.selectTAdvertisementInform(id);
            if("[]".equals(tAdvertisementUser.getDriverId()) && "[]".equals(tAdvertisementUser.getUserId())){
                // all
                stringObjectMap.put("sendUser",1);
            }else if("[]".equals(tAdvertisementUser.getDriverId()) && !"[]".equals(tAdvertisementUser.getUserId())){
                // driver
                stringObjectMap.put("sendUser",2);
            }else if(!"[]".equals(tAdvertisementUser.getDriverId()) && "[]".equals(tAdvertisementUser.getUserId())){
                stringObjectMap.put("sendUser",3);
            }else if(!"[]".equals(tAdvertisementUser.getDriverId()) && !"[]".equals(tAdvertisementUser.getUserId())){
                stringObjectMap.put("sendUser",4);
            }
        }
        return advertisementList1;
    }
}