南鑫林 il y a 5 ans
Parent
commit
fa734af0d5

+ 5 - 4
RainbowPlanet/RainbowPlanet/Service/SwiftMoyaService/SwiftMoyaServiceApi/SwiftMoyaServiceConfig/SwiftMoyaNetWorkServiceConfig.swift

@@ -90,16 +90,17 @@ class SwiftMoyaNetWorkServiceConfig: NSObject {
         var  multipartData = Array<Any>()
         let  parameters = Dictionary<String,Any>()
         for (_,image) in imageArray.enumerated() {
-            let data = image.jpegData(compressionQuality: 0.5)
+            let data = image.jpegData(compressionQuality: 0.3)
             let today = Date()
             let formData = MultipartFormData(provider: .data(data!), name: "image",fileName: "\(today).png", mimeType: "image/png")
 
             multipartData.append(formData)
         }
         SwiftProgressHUD.shared().showWait()
-        SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceConfigApi.configUploadSingleImg(parameters: parameters, dataArray: multipartData))) { (imgUrl) in
+        SwiftMoyaNetWorkManager.shared.requestObject(ImageUrlModel.self, target: MultiTarget(SwiftMoyaServiceConfigApi.configUploadSingleImg(parameters: parameters, dataArray: multipartData))) { (imageUrlModel) in
+            let imageUrlModel = imageUrlModel as! ImageUrlModel
             SwiftProgressHUD.shared().hide()
-            completion(imgUrl)
+            completion(imageUrlModel.url as Any)
         }
     }
     
@@ -114,7 +115,7 @@ class SwiftMoyaNetWorkServiceConfig: NSObject {
         var  multipartData = Array<Any>()
         let  parameters = Dictionary<String,Any>()
         for (_,image) in imageArray.enumerated() {
-            let data = image.jpegData(compressionQuality: 0.5)
+            let data = image.jpegData(compressionQuality: 0.3)
             let today = Date()
             let formData = MultipartFormData(provider: .data(data!), name: "image[]",fileName: "\(today).png", mimeType: "image/png")
             

+ 0 - 6
RainbowPlanet/RainbowPlanet/Service/SwiftMoyaService/SwiftMoyaServiceManger/SwiftMoyaNetWorkManager/SwiftMoyaNetWorkManager.swift

@@ -242,7 +242,6 @@ extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Respo
                 if response.statusCode == 200 {
                     NXLLog("\nurl=\(String(describing: response.request!.url!))\nstatusCode=\(response.statusCode)\njson=\n\(json.description)");
                     
-                    let json = JSON(parseJSON: json.description)
                     let rootModel = RootModel(JSONString: json.description)
                     let data = JSON(json["data"]).description
                     rootModel?.data = data
@@ -279,7 +278,6 @@ extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Respo
                 if response.statusCode == 200 {
                     NXLLog("\nurl=\(String(describing: response.request!.url!))\nstatusCode=\(response.statusCode)\njson=\n\(json.description)");
                     
-                    let json = JSON(parseJSON: json.description)
                     let rootModel = RootModel(JSONString: json.description)
                     let data = JSON(json["data"]).description
                     rootModel?.data = data
@@ -324,7 +322,6 @@ extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Respo
                 if response.statusCode == 200 {
                     NXLLog("\nurl=\(String(describing: response.request!.url!))\nstatusCode=\(response.statusCode)\njson=\n\(json.description)");
                     
-                    let json = JSON(parseJSON: json.description)
                     let rootModel = RootModel(JSONString: json.description)
                     let data = JSON(json["data"]).description
                     rootModel?.data = data
@@ -371,8 +368,6 @@ extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Respo
                 let json = try JSON(response.mapJSON())
                 if response.statusCode == 200 {
                     NXLLog("\nurl=\(String(describing: response.request!.url!))\nstatusCode=\(response.statusCode)\njson=\n\(json.description)");
-
-                    let json = JSON(parseJSON: json.description)
                     let rootModel = RootModel(JSONString: json.description)
                     let data = JSON(json["data"]).description
                     rootModel?.data = data
@@ -421,7 +416,6 @@ extension PrimitiveSequence where TraitType == SingleTrait, ElementType == Respo
                     let url = String(describing: response.request!.url!)
                     NXLLog("\nurl=\(url)\nstatusCode=\(response.statusCode)\njson=\n\(json.description)")
 
-                    let json = JSON(parseJSON: json.description)
                     let rootModel = RootModel(JSONString: json.description)
                     let data = JSON(json["data"]).description
                     rootModel?.data = data