瀏覽代碼

服务端管理

zhaops 6 年之前
父節點
當前提交
a22dd4a087

+ 13 - 0
diagbotman-service/src/main/java/com/diagbot/entity/ServiceInfo.java

@@ -56,6 +56,10 @@ public class ServiceInfo implements Serializable {
      */
     private Long userId;
 
+    /**
+     * 服务端类型(1:用户建立,2:系统生成)
+     */
+    private Integer type;
 
     public Long getId() {
         return id;
@@ -129,6 +133,14 @@ public class ServiceInfo implements Serializable {
         this.userId = userId;
     }
 
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
     @Override
     public String toString() {
         return "ServiceInfo{" +
@@ -141,6 +153,7 @@ public class ServiceInfo implements Serializable {
         ", name=" + name +
         ", description=" + description +
         ", userId=" + userId +
+        ", type=" + type +
         "}";
     }
 }

+ 3 - 3
diagbotman-service/src/main/java/com/diagbot/facade/ServiceInfoFacade.java

@@ -25,6 +25,7 @@ public class ServiceInfoFacade extends ServiceInfoServiceImpl {
         ServiceInfo serviceInfo = new ServiceInfo();
         serviceInfo.setName(serviceSaveVO.getName());
         serviceInfo.setDescription(serviceSaveVO.getDescription());
+        serviceInfo.setType(serviceSaveVO.getType());
         serviceInfo.setUserId(userId);
         serviceInfo.setCreator(userId.toString());
         serviceInfo.setGmtCreate(new Date());
@@ -32,10 +33,9 @@ public class ServiceInfoFacade extends ServiceInfoServiceImpl {
         return serviceInfo;
     }
 
-    public Boolean updateService(ServiceSaveVO serviceSaveVO) {
+    public Boolean updateService(ServiceInfo serviceInfo) {
         Long userId = Long.parseLong(UserUtils.getCurrentPrincipleID());
-        ServiceInfo serviceInfo = this.findByName(serviceSaveVO.getName());
-        serviceInfo.setDescription(serviceSaveVO.getDescription());
+        serviceInfo.setUserId(userId);
         serviceInfo.setModifier(userId.toString());
         serviceInfo.setGmtModified(new Date());
         return this.updateById(serviceInfo);

+ 1 - 1
diagbotman-service/src/main/java/com/diagbot/mapper/ServiceInfoMapper.java

@@ -17,7 +17,7 @@ import java.util.List;
  * @since 2018-09-17
  */
 public interface ServiceInfoMapper extends BaseMapper<ServiceInfo> {
-    ServiceInfo findByName(String name);
+    List<ServiceInfo> findByName(String name);
 
     List<ServiceInfo> getListByUserId(Long userId);
 

+ 1 - 1
diagbotman-service/src/main/java/com/diagbot/service/ServiceInfoService.java

@@ -16,7 +16,7 @@ import java.util.List;
  * @since 2018-09-17
  */
 public interface ServiceInfoService extends IService<ServiceInfo> {
-    ServiceInfo findByName(String name);
+    List<ServiceInfo> findByName(String name);
 
     List<ServiceInfo> getListByUserId(Long userId);
 

+ 1 - 1
diagbotman-service/src/main/java/com/diagbot/service/impl/ServiceInfoServiceImpl.java

@@ -20,7 +20,7 @@ import java.util.List;
  */
 @Service
 public class ServiceInfoServiceImpl extends ServiceImpl<ServiceInfoMapper, ServiceInfo> implements ServiceInfoService {
-    public ServiceInfo findByName(String name) {
+    public List<ServiceInfo> findByName(String name) {
         return baseMapper.findByName(name);
     }
 

+ 1 - 0
diagbotman-service/src/main/java/com/diagbot/vo/ServiceSaveVO.java

@@ -17,4 +17,5 @@ public class ServiceSaveVO {
     private String name;
     @NotBlank(message = "请输入产品介绍!")
     private String description;
+    private Integer type;
 }

+ 2 - 2
diagbotman-service/src/main/java/com/diagbot/web/ServiceInfoController.java

@@ -54,8 +54,8 @@ public class ServiceInfoController {
     @PostMapping("/updateService")
     @SysLogger("updateService")
     @Transactional
-    public RespDTO<Boolean> updateService(@RequestBody @Valid ServiceSaveVO serviceSaveVO) {
-        Boolean isSuccess = serviceInfoFacade.updateService(serviceSaveVO);
+    public RespDTO<Boolean> updateService(@RequestBody @Valid ServiceInfo serviceInfo) {
+        Boolean isSuccess = serviceInfoFacade.updateService(serviceInfo);
         return RespDTO.onSuc(isSuccess);
     }