dengsixing пре 1 недеља
родитељ
комит
2e6c118efe

+ 3 - 0
src/main/java/com/fdkankan/scene/httpclient/ShapesHttpClient.java

@@ -25,6 +25,9 @@ public interface ShapesHttpClient {
     @Post("${host}/service/shapes/seg/updateByIds")
     ResultData<Void> shapesUpdateByIds(@Var("host") String host, @JSONBody JSONObject param, OnSuccess onSuccess, OnError onError);
 
+    @Post("${host}/service/shapes/seg/updateBySids")
+    ResultData<Void> shapesUpdateBySids(@Var("host") String host, @JSONBody JSONObject param, OnSuccess onSuccess, OnError onError);
+
     @Post("${host}/service/shapes/seg/deleteByIds")
     ResultData<Void> deleteByIds(@Var("host") String host, @JSONBody Object param, OnSuccess onSuccess, OnError onError);
 

+ 6 - 2
src/main/java/com/fdkankan/scene/service/impl/SceneDrawServiceImpl.java

@@ -115,7 +115,11 @@ public class SceneDrawServiceImpl implements ISceneDrawService {
             jsonObject.put("createTime", Calendar.getInstance().getTimeInMillis() + i++);
             String type = jsonObject.getString("type");
             if(StrUtil.isNotEmpty(type) && type.equalsIgnoreCase("ai")){
-                aiList.add(jsonObject);
+                JSONObject item = new JSONObject();
+                item.put("sid", jsonObject.getString("sid"));
+                item.put("edit", CommonStatus.YES.code());
+                item.put("editJson", jsonObject);
+                aiList.add(item);
             }else{
                 addOrUpdateMap.put(jsonObject.getString("sid"), JSON.toJSONString(jsonObject));
             }
@@ -131,7 +135,7 @@ public class SceneDrawServiceImpl implements ISceneDrawService {
         JSONObject param = new JSONObject();
         param.put("num", num);
         param.put("list", aiList);
-        shapesHttpClient.shapesUpdateByIds(fdServiceHost, param,new CommonSuccessCallback(), new CommonErrorCallback());
+        shapesHttpClient.shapesUpdateBySids(fdServiceHost, param,new CommonSuccessCallback(), new CommonErrorCallback());
         //处理ai识别数据-----------end
 
     }