WIN10模板\Admin 7 месяцев назад
Родитель
Сommit
277a9aa68a

+ 2 - 0
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/controller/BlinkProviderController.java

@@ -1,5 +1,6 @@
 package com.wx.blink.backend.controller;
 
+import com.wx.blink.base.common.annoation.NoNeedLogin;
 import com.wx.blink.base.common.domain.PageResult;
 import com.wx.blink.base.common.domain.ResponseDTO;
 import com.wx.blink.backend.domain.qry.BlinkProviderQry;
@@ -22,6 +23,7 @@ public class BlinkProviderController {
     @Resource
     private IBlinkProviderService providerService;
 
+    @NoNeedLogin
     @Operation(summary = "服务商创建")
     @PostMapping("/supports/provider/create")
     public ResponseDTO<String> providerCreate(@RequestBody BlinkProviderDTO dto) {

+ 3 - 0
bound-link-api/blink-backend/src/main/java/com/wx/blink/backend/manager/BlinkProviderServiceImpl.java

@@ -32,6 +32,9 @@ public class BlinkProviderServiceImpl extends ServiceImpl<BlinkProviderRepositor
 
     @Override
     public ResponseDTO<String> supportsProviderCreate(BlinkProviderDTO dto) {
+        if(dto.getProviderType().equals("01")){
+            dto.setProviderName(dto.getContactPeople());
+        }
         // 验证服务商名称是否重复
         BlinkProviderDO providerDO = repository.queryByProviderName(dto.getProviderName(), null, Boolean.FALSE);
         if (Objects.nonNull(providerDO)) {

+ 2 - 0
bound-link-api/blink-portal-api/src/main/java/com/wx/blink/portal/ProviderApi.java

@@ -1,5 +1,6 @@
 package com.wx.blink.portal;
 
+import com.wx.blink.base.common.annoation.NoNeedLogin;
 import com.wx.blink.base.common.domain.ResponseDTO;
 import com.wx.blink.common.dto.BlinkProviderDTO;
 import org.springframework.cloud.openfeign.FeignClient;
@@ -9,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 @FeignClient(value = "Provider-BackEnd", url = "127.0.0.1:9000")
 public interface ProviderApi {
 
+    @NoNeedLogin
     @RequestMapping(value = "/supports/provider/create")
     public ResponseDTO<String> providerCreate(@RequestBody BlinkProviderDTO dto);
 }

+ 3 - 2
bound-link-api/blink-portal/src/main/java/com/wx/blink/portal/controller/PortalController.java

@@ -11,6 +11,7 @@ import com.wx.blink.portal.service.IPortalService;
 import io.swagger.v3.oas.annotations.Operation;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
@@ -32,13 +33,13 @@ public class PortalController {
 
     @Operation(summary = "通知列表")
     @PostMapping("/portal/board/notice/queryPage")
-    public ResponseDTO<PageResult<PortalWorkBoardNoticeVO>> portalBoardNoticeQueryPage(CommonQry qry) {
+    public ResponseDTO<PageResult<PortalWorkBoardNoticeVO>> portalBoardNoticeQueryPage(@RequestBody CommonQry qry) {
         return portalService.portalBoardNoticeQueryPage(qry);
     }
 
     @Operation(summary = "消息列表")
     @PostMapping("/portal/board/message/queryPage")
-    public ResponseDTO<PageResult<PortalWorkBoardMessageVO>> portalBoardMessageQueryPage(CommonQry qry) {
+    public ResponseDTO<PageResult<PortalWorkBoardMessageVO>> portalBoardMessageQueryPage(@RequestBody CommonQry qry) {
         return portalService.portalBoardMessageQueryPage(qry);
     }
 }

+ 2 - 0
bound-link-api/blink-portal/src/main/java/com/wx/blink/portal/domain/vo/PortalWorkBoardVO.java

@@ -1,5 +1,6 @@
 package com.wx.blink.portal.domain.vo;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.wx.blink.base.common.json.serializer.EmployeeLoginNameVoDeserializer;
 import lombok.Data;
@@ -94,6 +95,7 @@ public class PortalWorkBoardVO {
     /**
      * 注册日期
      */
+    @JsonFormat(pattern = "yyyy-MM-dd")
     private Date registerDate;
 
     /**

+ 5 - 0
bound-link-api/blink-portal/src/main/java/com/wx/blink/portal/manager/PortalServiceImpl.java

@@ -1,6 +1,7 @@
 
 package com.wx.blink.portal.manager;
 
+import cn.hutool.core.date.DateTime;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.wx.blink.base.common.domain.PageResult;
 import com.wx.blink.base.common.domain.ResponseDTO;
@@ -106,6 +107,10 @@ public class PortalServiceImpl implements IPortalService {
         }};
         contract.setElementValue(contractElementValue);
         board.setContract(contract);
+        //注册信息
+        board.setRegisterDate(DateTime.now());
+        board.setCooperationDays(120);
+        board.setCustomerManager("hanxiaohui");
         return ResponseDTO.ok(board);
     }