|
|
@@ -10,6 +10,7 @@ import com.cyksj.mapper.mirrorshop.MirrorNoticeUserReviewRecordMapper;
|
|
|
import com.cyksj.model.entity.MirrorNotice;
|
|
|
import com.cyksj.model.entity.MirrorNoticeUser;
|
|
|
import com.cyksj.model.entity.MirrorNoticeUserReviewRecord;
|
|
|
+import com.cyksj.model.request.BatchIdsReq;
|
|
|
import com.cyksj.service.mange.RefreshCacheService;
|
|
|
import com.cyksj.web.util.StpUserMirrorShopManageUser;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
@@ -18,10 +19,10 @@ import com.ejlchina.searcher.util.MapBuilder;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.dao.DuplicateKeyException;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
-import java.util.List;
|
|
|
import java.util.Optional;
|
|
|
|
|
|
/**
|
|
|
@@ -148,9 +149,9 @@ public class CmsUserMirrorAdvertiseController {
|
|
|
* 批量同步银河后台公告
|
|
|
*/
|
|
|
@PostMapping("/sync/background/notice")
|
|
|
- public Result<String> syncBackgroundNotice(@RequestParam(value = "ids") List<Long> ids) {
|
|
|
+ public Result<String> syncBackgroundNotice(@RequestBody @Validated BatchIdsReq batchIdsReq) {
|
|
|
Long userId = StpUserMirrorShopManageUser.getLoginIdAsLong();
|
|
|
- mirrorNoticeMapper.selectBatchIds(ids).forEach(backNotice -> {
|
|
|
+ mirrorNoticeMapper.selectBatchIds(batchIdsReq.getIds()).forEach(backNotice -> {
|
|
|
MirrorNoticeUser mirrorNoticeUser = noticeUserMapper.selectOne(Wrappers.lambdaQuery(MirrorNoticeUser.class)
|
|
|
.eq(MirrorNoticeUser::getNoticeId, backNotice.getId())
|
|
|
.eq(MirrorNoticeUser::getUserId, userId)
|