|
|
|
@ -16,6 +16,8 @@ import com.youlai.boot.mini.model.form.AdoptionApplicationAuditForm; |
|
|
|
import com.youlai.boot.mini.model.query.AdoptionApplicationQuery; |
|
|
|
import com.youlai.boot.mini.model.vo.AdoptionApplicationVO; |
|
|
|
import com.youlai.boot.mini.service.AdoptionApplicationService; |
|
|
|
import com.youlai.boot.system.mapper.UserMapper; |
|
|
|
import com.youlai.boot.system.model.entity.SysUser; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.io.FilenameUtils; |
|
|
|
@ -35,6 +37,7 @@ public class AdoptionApplicationServiceImpl extends ServiceImpl<MiniAdoptionAppl |
|
|
|
|
|
|
|
private final AliyunFileService aliyunFileService; |
|
|
|
private final MiniStrayAnimalMapper miniStrayAnimalMapper; |
|
|
|
private final UserMapper userMapper; |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
@ -97,7 +100,10 @@ public class AdoptionApplicationServiceImpl extends ServiceImpl<MiniAdoptionAppl |
|
|
|
@Override |
|
|
|
public IPage<AdoptionApplicationVO> getMyApplications(AdoptionApplicationQuery query) { |
|
|
|
Long userId = SecurityUtils.getUserId(); |
|
|
|
query.setMiniUserId(userId); |
|
|
|
SysUser user = userMapper.selectById(userId); |
|
|
|
if (user != null) { |
|
|
|
query.setMiniUserUuid(user.getUuid()); |
|
|
|
} |
|
|
|
Page<AdoptionApplicationVO> page = new Page<>(query.getPageNum(), query.getPageSize()); |
|
|
|
return baseMapper.getApplicationPage(page, query); |
|
|
|
} |
|
|
|
|