|
|
@ -35,6 +35,7 @@ import com.youlai.boot.mini.model.vo.MiniStrayAnimalNoteMediaVO; |
|
|
import com.youlai.boot.mini.model.vo.StrayAnimalDetailsVO; |
|
|
import com.youlai.boot.mini.model.vo.StrayAnimalDetailsVO; |
|
|
import com.youlai.boot.mini.model.vo.StrayAnimalNearbyVO; |
|
|
import com.youlai.boot.mini.model.vo.StrayAnimalNearbyVO; |
|
|
import com.youlai.boot.mini.model.vo.StrayAnimalShortVO; |
|
|
import com.youlai.boot.mini.model.vo.StrayAnimalShortVO; |
|
|
|
|
|
import com.youlai.boot.mini.service.MiniPointRecordService; |
|
|
import com.youlai.boot.mini.service.StrayAnimalService; |
|
|
import com.youlai.boot.mini.service.StrayAnimalService; |
|
|
import com.youlai.boot.system.mapper.UserMapper; |
|
|
import com.youlai.boot.system.mapper.UserMapper; |
|
|
import com.youlai.boot.system.model.entity.SysUser; |
|
|
import com.youlai.boot.system.model.entity.SysUser; |
|
|
@ -71,6 +72,7 @@ public class StrayAnimalServiceImpl extends ServiceImpl<MiniStrayAnimalMapper, M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final AliyunFileService aliyunFileService; |
|
|
private final AliyunFileService aliyunFileService; |
|
|
|
|
|
private final MiniPointRecordService pointRecordService; |
|
|
|
|
|
|
|
|
private final MiniStrayAnimalNoteMapper miniStrayAnimalNoteMapper; |
|
|
private final MiniStrayAnimalNoteMapper miniStrayAnimalNoteMapper; |
|
|
private final MiniStrayAnimalNoteMediaMapper miniStrayAnimalNoteMediaMapper; |
|
|
private final MiniStrayAnimalNoteMediaMapper miniStrayAnimalNoteMediaMapper; |
|
|
@ -99,7 +101,10 @@ public class StrayAnimalServiceImpl extends ServiceImpl<MiniStrayAnimalMapper, M |
|
|
// 4. 处理并保存媒体文件
|
|
|
// 4. 处理并保存媒体文件
|
|
|
saveMediaFiles(note, images, videos, miniStrayAnimal.getCreateTimestamp()); |
|
|
saveMediaFiles(note, images, videos, miniStrayAnimal.getCreateTimestamp()); |
|
|
|
|
|
|
|
|
// 5. 提交审核
|
|
|
// 5. 积分
|
|
|
|
|
|
pointRecordService.giveRegisterAnimalReward(miniStrayAnimal.getMiniUserId(), miniStrayAnimal.getId()); |
|
|
|
|
|
|
|
|
|
|
|
// 6. 提交审核
|
|
|
|
|
|
|
|
|
return miniStrayAnimal.getUuid(); |
|
|
return miniStrayAnimal.getUuid(); |
|
|
} |
|
|
} |
|
|
|