TASK:卖家审核通知
This commit is contained in:
@@ -0,0 +1,14 @@
|
|||||||
|
package com.aida.seller.module.designer.feign;
|
||||||
|
|
||||||
|
import com.aida.seller.common.result.Response;
|
||||||
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
|
||||||
|
@FeignClient(name = "aida-back", path = "/api/message")
|
||||||
|
public interface AiDABackFeignClient {
|
||||||
|
|
||||||
|
@PostMapping("/sellerApprovalNotice")
|
||||||
|
Response<String> sellerApprovalNotice(@RequestParam("userId") Long userId, @RequestParam("isApproved") boolean isApproved);
|
||||||
|
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@ import com.aida.seller.module.designer.dto.DesignerAuditDTO;
|
|||||||
import com.aida.seller.module.designer.dto.DesignerDTO;
|
import com.aida.seller.module.designer.dto.DesignerDTO;
|
||||||
import com.aida.seller.module.designer.entity.DesignerEntity;
|
import com.aida.seller.module.designer.entity.DesignerEntity;
|
||||||
import com.aida.seller.module.designer.enums.DesignerApplyStatusEnum;
|
import com.aida.seller.module.designer.enums.DesignerApplyStatusEnum;
|
||||||
|
import com.aida.seller.module.designer.feign.AiDABackFeignClient;
|
||||||
import com.aida.seller.module.designer.mapper.DesignerMapper;
|
import com.aida.seller.module.designer.mapper.DesignerMapper;
|
||||||
import com.aida.seller.module.designer.vo.DesignerSearchVO;
|
import com.aida.seller.module.designer.vo.DesignerSearchVO;
|
||||||
import com.aida.seller.module.designer.vo.DesignerShopVO;
|
import com.aida.seller.module.designer.vo.DesignerShopVO;
|
||||||
@@ -44,6 +45,7 @@ public class DesignerServiceImpl extends ServiceImpl<DesignerMapper, DesignerEnt
|
|||||||
private final OrderItemMapper orderItemMapper;
|
private final OrderItemMapper orderItemMapper;
|
||||||
private final ListingMapper listingMapper;
|
private final ListingMapper listingMapper;
|
||||||
private final ListingImageMapper listingImageMapper;
|
private final ListingImageMapper listingImageMapper;
|
||||||
|
private final AiDABackFeignClient aidaBackFeignClient;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean checkQualification(Long userId) {
|
public Boolean checkQualification(Long userId) {
|
||||||
@@ -163,6 +165,10 @@ public class DesignerServiceImpl extends ServiceImpl<DesignerMapper, DesignerEnt
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.updateById(entity);
|
this.updateById(entity);
|
||||||
|
|
||||||
|
// 站内信通知和邮件通知
|
||||||
|
aidaBackFeignClient.sellerApprovalNotice(dto.getUserId(), dto.getAuditStatus().equals(1));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user