diff --git a/bonus-business/src/main/java/com/bonus/business/service/impl/PersonFaceServiceImpl.java b/bonus-business/src/main/java/com/bonus/business/service/impl/PersonFaceServiceImpl.java index 6a951da..4e4ea98 100644 --- a/bonus-business/src/main/java/com/bonus/business/service/impl/PersonFaceServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/business/service/impl/PersonFaceServiceImpl.java @@ -118,26 +118,26 @@ public class PersonFaceServiceImpl implements IPersonFaceService { StringBuilder sb = new StringBuilder(); for (PersonVo personVo : list) { personVo.setGroupname("robotV1"); - String result = IntelligentLibraryUtil.addPerson(personVo); - JSONObject entries = JSONUtil.parseObj(result); - if (entries.getInt("code") == 0) { + String addResult = IntelligentLibraryUtil.addPerson(personVo); + JSONObject addEntries = JSONUtil.parseObj(addResult); + if (addEntries.getInt("code") == 0) { //添加成功,获取到index - JSONObject datas = entries.getJSONObject("datas"); + JSONObject datas = addEntries.getJSONObject("datas"); personVo.setIndex(datas.getInt("label_index")); - } else if (entries.getInt("code") == 7) { + } else if (addEntries.getInt("code") == 7) { //人员重复,调用修改 - personVo.setIndex(entries.getInt("label_index")); - String result2 = IntelligentLibraryUtil.updatePerson(vo); - JSONObject entries2 = JSONUtil.parseObj(result2); - if (entries2.getInt("code") == 0) { + personVo.setIndex(addEntries.getInt("label_index")); + String updateResult = IntelligentLibraryUtil.updatePerson(vo); + JSONObject updateEntries = JSONUtil.parseObj(updateResult); + if (updateEntries.getInt("code") == 0) { //修改成功,无需其他操作 } else { //修改失败,entries2 - sb.append(personVo.getName()).append(":").append(entries2.getStr("message")).append("\n"); + sb.append(personVo.getName()).append(":").append(updateEntries.getStr("message")).append("\n"); } } else { //添加失败,添加错误信息 - sb.append(personVo.getName()).append(":").append(entries.getStr("message")).append("\n"); + sb.append(personVo.getName()).append(":").append(addEntries.getStr("message")).append("\n"); } //调用添加照片 if (personVo.getIndex() > 0) { @@ -147,18 +147,18 @@ public class PersonFaceServiceImpl implements IPersonFaceService { personImageVo.setLabel_index(personVo.getIndex()); personImageVo.setRows(4); //根据index查询图片 - String result3 = IntelligentLibraryUtil.queryPersonImage(personImageVo); - JSONObject entries3 = JSONUtil.parseObj(result3); - if (entries3.getInt("code") == 0) { - Integer total = entries3.getInt("total"); + String selectImageResult = IntelligentLibraryUtil.queryPersonImage(personImageVo); + JSONObject selectImageEntries = JSONUtil.parseObj(selectImageResult); + if (selectImageEntries.getInt("code") == 0) { + Integer total = selectImageEntries.getInt("total"); //如果图片满了,就全部删除 if(total>=4){ - JSONArray datas = entries3.getJSONArray("datas"); + JSONArray datas = selectImageEntries.getJSONArray("datas"); for (int i = 0; i < total; i++) { personImageVo.setImage_id(datas.getJSONObject(i).getInt("index")); - String result4 = IntelligentLibraryUtil.removePersonImage(personImageVo); - JSONObject entries4 = JSONUtil.parseObj(result4); - if (entries4.getInt("code") == 0) { + String delImageResult = IntelligentLibraryUtil.removePersonImage(personImageVo); + JSONObject delImageEntries = JSONUtil.parseObj(delImageResult); + if (delImageEntries.getInt("code") == 0) { //删除成功 } } @@ -166,12 +166,12 @@ public class PersonFaceServiceImpl implements IPersonFaceService { } //添加图片 personImageVo.setImagePath(personVo.getImage()); - String result5 = IntelligentLibraryUtil.addPersonImage(personImageVo); - JSONObject entries5 = JSONUtil.parseObj(result5); - if (entries5.getInt("code") == 0) { + String addImageResult = IntelligentLibraryUtil.addPersonImage(personImageVo); + JSONObject addImageEntries = JSONUtil.parseObj(addImageResult); + if (addImageEntries.getInt("code") == 0) { m++; } else { - sb.append(personVo.getName()).append(":").append(entries5.getStr("message")).append("\n"); + sb.append(personVo.getName()).append(":").append(addImageEntries.getStr("message")).append("\n"); } } else { n++; diff --git a/bonus-business/src/main/java/com/bonus/business/vo/PersonVo.java b/bonus-business/src/main/java/com/bonus/business/vo/PersonVo.java index 78f63c2..285cd3a 100644 --- a/bonus-business/src/main/java/com/bonus/business/vo/PersonVo.java +++ b/bonus-business/src/main/java/com/bonus/business/vo/PersonVo.java @@ -1,6 +1,7 @@ package com.bonus.business.vo; import com.alibaba.fastjson2.annotation.JSONField; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; @@ -11,6 +12,8 @@ import java.util.List; * 人员参数 */ @Data +//忽略字段 +@JsonIgnoreProperties({"ids", "image"}) public class PersonVo { private List ids;