|
@@ -1,18 +1,16 @@
|
|
|
package shop.alien.second.service.impl;
|
|
package shop.alien.second.service.impl;
|
|
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
import org.springframework.context.annotation.Lazy;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
-import shop.alien.entity.second.SecondGoods;
|
|
|
|
|
import shop.alien.entity.second.vo.SecondGoodsVo;
|
|
import shop.alien.entity.second.vo.SecondGoodsVo;
|
|
|
import shop.alien.entity.second.vo.SecondUserViolationDetailVo;
|
|
import shop.alien.entity.second.vo.SecondUserViolationDetailVo;
|
|
|
import shop.alien.entity.second.vo.SecondUserViolationVo;
|
|
import shop.alien.entity.second.vo.SecondUserViolationVo;
|
|
|
import shop.alien.entity.store.LifeUserViolation;
|
|
import shop.alien.entity.store.LifeUserViolation;
|
|
|
-import shop.alien.entity.store.StoreImg;
|
|
|
|
|
import shop.alien.mapper.LifeUserViolationMapper;
|
|
import shop.alien.mapper.LifeUserViolationMapper;
|
|
|
import shop.alien.mapper.StoreImgMapper;
|
|
import shop.alien.mapper.StoreImgMapper;
|
|
|
import shop.alien.mapper.second.SecondGoodsMapper;
|
|
import shop.alien.mapper.second.SecondGoodsMapper;
|
|
@@ -20,11 +18,7 @@ import shop.alien.mapper.second.SecondUserViolationMapper;
|
|
|
import shop.alien.second.service.PlatformUserViolationService;
|
|
import shop.alien.second.service.PlatformUserViolationService;
|
|
|
import shop.alien.second.service.SecondGoodsService;
|
|
import shop.alien.second.service.SecondGoodsService;
|
|
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
|
-import java.time.ZoneId;
|
|
|
|
|
-import java.time.format.DateTimeFormatter;
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
@Slf4j
|
|
@Slf4j
|
|
|
@Service
|
|
@Service
|
|
@@ -112,6 +106,17 @@ public class PlatformUserViolationServiceImpl extends ServiceImpl<SecondUserViol
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public int updateUserViolation(LifeUserViolation row) throws Exception {
|
|
|
|
|
+ LambdaUpdateWrapper<LifeUserViolation> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ updateWrapper
|
|
|
|
|
+ .eq(LifeUserViolation::getId, row.getId())
|
|
|
|
|
+ .set(LifeUserViolation::getProcessingStatus, row.getProcessingStatus())
|
|
|
|
|
+ .set(LifeUserViolation::getProcessingTime, new Date())
|
|
|
|
|
+ .set(LifeUserViolation::getReportResult, row.getReportResult());
|
|
|
|
|
+ return lifeUserViolationMapper.update(null, updateWrapper);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private static boolean isVideoUrl(String url) {
|
|
private static boolean isVideoUrl(String url) {
|
|
|
if (url == null) return false;
|
|
if (url == null) return false;
|
|
|
url = url.toLowerCase();
|
|
url = url.toLowerCase();
|