Explorar o código

评价--图片json处理

Chris %!s(int64=6) %!d(string=hai) anos
pai
achega
46cdd7fbfd

+ 2 - 4
RainbowPlanet/RainbowPlanet/Modules/OrderModule/OrderComment/ViewController/OrderCommentController.swift

@@ -192,8 +192,7 @@ extension OrderCommentController {
             
             // 多图上传Api
             SwiftMoyaNetWorkServiceConfig.shared().configUploadMultiImgApi(imageArray: curImageArr) { (imgUrlArr) -> (Void) in
-                let imgJsonStr = JSON(imgUrlArr).description
-                productMdl.imageArrUrlStr = imgJsonStr
+                productMdl.imageArrUrl = imgUrlArr as! Array<String>
                 NXLLog("\n2----请求返回\(idx)")
                 
                 // 需待最后一次请求返回后,再调用评价API
@@ -219,8 +218,7 @@ extension OrderCommentController {
             let sema = DispatchSemaphore(value: 0)
             // 多图上传Api
             SwiftMoyaNetWorkServiceConfig.shared().configUploadMultiImgApi(imageArray: curImageArr) { (imgUrlArr) -> (Void) in
-                let imgJsonStr = JSON(imgUrlArr).description
-                productMdl.imageArrUrlStr = imgJsonStr
+                productMdl.imageArrUrl = imgUrlArr as! Array<String>
                 NXLLog("----signal\(idx)")
                 sema.signal()
             }

+ 1 - 1
RainbowPlanet/RainbowPlanet/Service/Model/OrderModel/OrderListModel.swift

@@ -116,7 +116,7 @@ class OrderModelDetailModel : NSObject, Mappable{
     var starValue : Int = 0
     var comment : String = ""
     var imageArr : Array<UIImage> = []
-    var imageArrUrlStr : String = ""
+    var imageArrUrl : Array<String> = []
     
     
     class func newInstance(map: Map) -> Mappable?{

+ 1 - 1
RainbowPlanet/RainbowPlanet/Service/SwiftMoyaService/SwiftMoyaServiceApi/SwiftMoyaServiceProduct/SwiftMoyaNetWorkServiceProduct.swift

@@ -427,7 +427,7 @@ class SwiftMoyaNetWorkServiceProduct: NSObject {
         for orderDetailMdl: OrderModelDetailModel in paraMdl.cmtProductArr! {
             var shopDic = Dictionary<String,Any>()
             shopDic.updateValue(orderDetailMdl.id ?? 0, forKey: "purchase_detail_id")
-            shopDic.updateValue(orderDetailMdl.imageArrUrlStr, forKey: "imgs")
+            shopDic.updateValue(orderDetailMdl.imageArrUrl, forKey: "imgs")            
             shopDic.updateValue(orderDetailMdl.comment, forKey: "content")
             shopDic.updateValue(orderDetailMdl.starValue, forKey: "star")
             shopDic.updateValue(orderDetailMdl.skuId ?? 0, forKey: "sku_id")