wuxw пре 1 година
родитељ
комит
4e43292ef9

+ 13 - 0
service-api/src/main/java/com/java110/api/configuration/ServiceConfiguration.java

@@ -2,14 +2,27 @@ package com.java110.api.configuration;
 
 import com.java110.api.filter.JwtFilter;
 import org.springframework.boot.web.servlet.FilterRegistrationBean;
+import org.springframework.boot.web.servlet.MultipartConfigFactory;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
+import javax.servlet.MultipartConfigElement;
+
 /**
  * Created by wuxw on 2018/5/2.
  */
 @Configuration
 public class ServiceConfiguration {
+
+    @Bean
+    public MultipartConfigElement multipartConfigElement() {
+        MultipartConfigFactory factory = new MultipartConfigFactory();
+        //文件最大
+        factory.setMaxFileSize(1024*1024*50); //KB,MB
+        /// 设置总上传数据总大小
+        factory.setMaxRequestSize(1024*1024*50);
+        return factory.createMultipartConfig();
+    }
     @Bean
     public FilterRegistrationBean jwtFilter() {
         StringBuffer exclusions = new StringBuffer();

+ 2 - 5
service-user/src/main/java/com/java110/user/cmd/owner/SaveRoomOwnerCmd.java

@@ -172,16 +172,13 @@ public class SaveRoomOwnerCmd extends Cmd {
         ownerPo.setAge(null);
         ownerPo.setOwnerFlag(OwnerDto.OWNER_FLAG_TRUE);
 
+        ownerPo.setFaceUrl(reqJson.getString("ownerPhotoUrl"));
+
         int flag = ownerV1InnerServiceSMOImpl.saveOwner(ownerPo);
         if (flag < 1) {
             throw new CmdException("保存业主失败");
         }
 
-        //todo 保存照片
-        photoSMOImpl.savePhoto(reqJson.getString("ownerPhoto"),
-                memberId,
-                reqJson.getString("communityId"),
-                "10000");
         //todo 保存属性
         dealOwnerAttr(reqJson, memberId);
 

+ 16 - 0
springboot/src/main/java/com/java110/boot/configuration/ServiceConfiguration.java

@@ -2,14 +2,30 @@ package com.java110.boot.configuration;
 
 import com.java110.boot.filter.JwtFilter;
 import org.springframework.boot.web.servlet.FilterRegistrationBean;
+import org.springframework.boot.web.servlet.MultipartConfigFactory;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
+import javax.servlet.MultipartConfigElement;
+
 /**
  * Created by wuxw on 2018/5/2.
  */
 @Configuration
 public class ServiceConfiguration {
+    /**
+     * 文件上传配置
+     * @return
+     */
+    @Bean
+    public MultipartConfigElement multipartConfigElement() {
+        MultipartConfigFactory factory = new MultipartConfigFactory();
+        //文件最大
+        factory.setMaxFileSize(1024*1024*50); //KB,MB
+        /// 设置总上传数据总大小
+        factory.setMaxRequestSize(1024*1024*50);
+        return factory.createMultipartConfig();
+    }
     @Bean
     public FilterRegistrationBean jwtFilter() {
         StringBuffer exclusions = new StringBuffer();