Forráskód Böngészése

'修改模块划分'

Althars123 4 éve
szülő
commit
b1f64b91c0

+ 10 - 4
hzgzpt-admin/src/test/java/com/miaxis/test/feign/FeignTest.java

@@ -6,6 +6,10 @@ import com.miaxis.app.test.Impl.TestServiceImpl;
 import com.miaxis.common.sign.ISign;
 import com.miaxis.common.sign.PlatUtil;
 import com.miaxis.common.sign.Sign;
+import org.apache.commons.httpclient.methods.multipart.FilePart;
+import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
+import org.apache.commons.httpclient.methods.multipart.Part;
+import org.apache.commons.httpclient.params.HttpMethodParams;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.springframework.boot.test.context.SpringBootTest;
@@ -19,6 +23,7 @@ import java.security.KeyStore;
 import java.security.PrivateKey;
 import java.security.cert.X509Certificate;
 import java.util.Enumeration;
+import java.util.Map;
 
 @SpringBootTest(classes = HzgzptApplication.class)
 @RunWith(SpringRunner.class)
@@ -66,11 +71,12 @@ public class FeignTest {
         long snInteger = Long.parseLong(serialNumber);
         serialNumber = Long.toHexString(snInteger).toUpperCase();
 
+        FilePart fp = new FilePart("file", file);
+        Part[] parts = { fp };
+        MultipartRequestEntity entity = new MultipartRequestEntity(parts,new HttpMethodParams());
 
-
-       // qgptService.imageup(PlatUtil.url_version,System.currentTimeMillis(),serialNumber,sign_str,)
-
-
+        Map resultMap = qgptService.imageup(PlatUtil.url_version, System.currentTimeMillis(), serialNumber, sign_str, entity);
+        System.out.println(resultMap);
         //System.out.println(testService.imageUpForQG(file,this.httpServer_Imageup,this.file_stuimg,""));
     }
 

+ 1 - 1
hzgzpt-generator/src/main/resources/generator.yml

@@ -3,7 +3,7 @@ gen:
   # 作者
   author: miaxis
   # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
-  packageName: com.miaxis.app.xxx
+  packageName: com.miaxis.xxx
   # 自动去除表前缀,默认是false
   autoRemovePre: false
   # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)

+ 8 - 9
hzgzpt-service-app/src/main/java/com/miaxis/app/feign/IQgptService.java

@@ -1,25 +1,24 @@
 package com.miaxis.app.feign;
 
 
-import com.miaxis.app.school.domain.SchoolInfo;
-import com.miaxis.common.core.page.ResponsePageInfo;
+import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestParam;
 
-import java.io.File;
+import java.util.Map;
 
 @FeignClient(name="qgptService",
         url = "${feign.qgpt_ipport}")
 
 public interface IQgptService {
-    @RequestMapping(value = "/top/stuimg", method = RequestMethod.POST)
-    ResponsePageInfo<SchoolInfo> imageup(@RequestParam("v" ) String version,
-                                         @RequestParam("ts" ) Long timestamp,
-                                         @RequestParam("user" ) String serialNumber,
-                                         @RequestParam("sign" ) String sign,
-                                         @RequestBody File[] Files);
+    @RequestMapping(value = "/top/imageup/stuimg", method = RequestMethod.POST)
+    Map imageup(@RequestParam("v" ) String version,
+                @RequestParam("ts" ) Long timestamp,
+                @RequestParam("user" ) String serialNumber,
+                @RequestParam("sign" ) String sign,
+                @RequestBody MultipartRequestEntity entity);
 
 }