|
@@ -7,13 +7,13 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.iden.common.entity.IdenCrowd;
|
|
|
-import com.iden.common.entity.IdenImageStore;
|
|
|
+import com.iden.common.entity.IdenFaceImage;
|
|
|
import com.iden.common.entity.IdenPerson;
|
|
|
import com.iden.common.entity.IdenPersonCrowdRef;
|
|
|
import com.iden.common.enums.PersonTypeEnum;
|
|
|
import com.iden.common.enums.PopulationTypeEnum;
|
|
|
import com.iden.common.service.IdenCrowdService;
|
|
|
-import com.iden.common.service.IdenImageStoreService;
|
|
|
+import com.iden.common.service.IdenFaceImageService;
|
|
|
import com.iden.common.service.IdenPersonCrowdRefService;
|
|
|
import com.iden.common.service.IdenPersonService;
|
|
|
import com.iden.common.vo.*;
|
|
@@ -30,10 +30,10 @@ import java.util.List;
|
|
|
* @since 2021-05-21 00:08:38
|
|
|
*/
|
|
|
@Service
|
|
|
-public class ImageStoreService {
|
|
|
+public class FaceImageService {
|
|
|
|
|
|
@Resource
|
|
|
- private IdenImageStoreService idenImageStoreService;
|
|
|
+ private IdenFaceImageService idenFaceImageService;
|
|
|
@Resource
|
|
|
private IdenPersonService idenPersonService;
|
|
|
@Resource
|
|
@@ -45,13 +45,13 @@ public class ImageStoreService {
|
|
|
* 查询人脸抓拍库列表
|
|
|
* @return
|
|
|
*/
|
|
|
- public IPage<ImageStoreVO> listImageStore(String type,Long communityId,String photographPlace, String beginDate,String endDate,UserLogindConvertVO loginUser, PageReqVO pageReqVo) {
|
|
|
- IPage<IdenImageStore> page = new Page<>(pageReqVo.getCurrent(), pageReqVo.getPageSize());
|
|
|
- QueryWrapper<IdenImageStore> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.lambda().like(IdenImageStore::getType,type)
|
|
|
- .like(StrUtil.isNotEmpty(photographPlace),IdenImageStore::getPhotographPlace,photographPlace)
|
|
|
- .eq(communityId != null,IdenImageStore::getCommunityId,communityId)
|
|
|
- .orderByAsc(IdenImageStore::getId);
|
|
|
+ public IPage<FaceImageVO> listFaceImage(String type, Long communityId, String photographPlace, String beginDate, String endDate, UserLogindConvertVO loginUser, PageReqVO pageReqVo) {
|
|
|
+ IPage<IdenFaceImage> page = new Page<>(pageReqVo.getCurrent(), pageReqVo.getPageSize());
|
|
|
+ QueryWrapper<IdenFaceImage> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.lambda().like(IdenFaceImage::getType,type)
|
|
|
+ .like(StrUtil.isNotEmpty(photographPlace),IdenFaceImage::getPhotographPlace,photographPlace)
|
|
|
+ .eq(communityId != null,IdenFaceImage::getCommunityId,communityId)
|
|
|
+ .orderByAsc(IdenFaceImage::getId);
|
|
|
if(StrUtil.isNotEmpty(beginDate)){
|
|
|
queryWrapper.apply(" date_format(photograph_time,'%Y-%m-%d') >= {0}", beginDate);
|
|
|
}
|
|
@@ -60,12 +60,12 @@ public class ImageStoreService {
|
|
|
queryWrapper.apply(" date_format(photograph_time,'%Y-%m-%d') <= {0}", endDate);
|
|
|
}
|
|
|
|
|
|
- IPage<IdenImageStore> pageRes = this.idenImageStoreService.page(page, queryWrapper);
|
|
|
- IPage<ImageStoreVO> results = new Page<>(pageRes.getCurrent(),pageRes.getSize(),pageRes.getTotal());
|
|
|
+ IPage<IdenFaceImage> pageRes = this.idenFaceImageService.page(page, queryWrapper);
|
|
|
+ IPage<FaceImageVO> results = new Page<>(pageRes.getCurrent(),pageRes.getSize(),pageRes.getTotal());
|
|
|
if(CollUtil.isNotEmpty(pageRes.getRecords())){
|
|
|
- List<ImageStoreVO> list = new ArrayList<>();
|
|
|
+ List<FaceImageVO> list = new ArrayList<>();
|
|
|
pageRes.getRecords().forEach(item -> {
|
|
|
- ImageStoreVO resVO = new ImageStoreVO();
|
|
|
+ FaceImageVO resVO = new FaceImageVO();
|
|
|
BeanUtils.copyProperties(item,resVO);
|
|
|
resVO.setTypeName(PersonTypeEnum.getValueToName(resVO.getType()));
|
|
|
|
|
@@ -81,11 +81,11 @@ public class ImageStoreService {
|
|
|
* @param id
|
|
|
* @return
|
|
|
*/
|
|
|
- public ImageStoreVO getImageStoreInfo(Long id){
|
|
|
- IdenImageStore idenImageStore = this.idenImageStoreService.getById(id);
|
|
|
- if (idenImageStore != null){
|
|
|
- ImageStoreVO resVO = new ImageStoreVO();
|
|
|
- BeanUtil.copyProperties(idenImageStore,resVO);
|
|
|
+ public FaceImageVO getFaceImageInfo(Long id){
|
|
|
+ IdenFaceImage idenFaceImage = this.idenFaceImageService.getById(id);
|
|
|
+ if (idenFaceImage != null){
|
|
|
+ FaceImageVO resVO = new FaceImageVO();
|
|
|
+ BeanUtil.copyProperties(idenFaceImage,resVO);
|
|
|
|
|
|
if(resVO.getPersonId() != null){
|
|
|
IdenPerson idenPerson = idenPersonService.getById(resVO.getPersonId());
|