人员下发
This commit is contained in:
parent
6f2e43018a
commit
f3a84b2fc6
|
|
@ -99,16 +99,17 @@ public class PersonFaceServiceImpl implements IPersonFaceService {
|
|||
|
||||
/**
|
||||
* 添加人员信息(修改)
|
||||
*
|
||||
* @param vo 人员信息对象
|
||||
* @return 返回操作结果
|
||||
*/
|
||||
@Override
|
||||
public AjaxResult addPerson(PersonVo vo) {
|
||||
try {
|
||||
if(vo.getIds() == null && vo.getIds().isEmpty()){
|
||||
List<PersonVo> list = mapper.selectPerson(vo.getIds());
|
||||
// List<PersonVo> list = new ArrayList<>();
|
||||
// list.add(vo);
|
||||
if (vo.getIds() != null && !vo.getIds().isEmpty()) {
|
||||
// List<PersonVo> list = mapper.selectPerson(vo.getIds());
|
||||
List<PersonVo> list = new ArrayList<>();
|
||||
list.add(vo);
|
||||
if (list.isEmpty()) {
|
||||
return AjaxResult.error("未查询到人员信息");
|
||||
}
|
||||
|
|
@ -119,48 +120,48 @@ public class PersonFaceServiceImpl implements IPersonFaceService {
|
|||
personVo.setGroupname("robotV1");
|
||||
String result = IntelligentLibraryUtil.addPerson(personVo);
|
||||
JSONObject entries = JSONUtil.parseObj(result);
|
||||
if(entries.getInt("code") == 0){
|
||||
if (entries.getInt("code") == 0) {
|
||||
personVo.setIndex(entries.getInt("label_index"));
|
||||
}else if(entries.getInt("code") == 7){
|
||||
} else if (entries.getInt("code") == 7) {
|
||||
//人员重复,调用修改
|
||||
personVo.setIndex(entries.getInt("label_index"));
|
||||
String result2 = IntelligentLibraryUtil.updatePerson(vo);
|
||||
JSONObject entries2 = JSONUtil.parseObj(result2);
|
||||
if(entries2.getInt("code") == 0){
|
||||
if (entries2.getInt("code") == 0) {
|
||||
|
||||
}else{
|
||||
} else {
|
||||
sb.append(personVo.getName()).append(":").append(entries.getStr("message")).append("\n");
|
||||
}
|
||||
} else{
|
||||
} else {
|
||||
|
||||
sb.append(personVo.getName()).append(":").append(entries.getStr("message")).append("\n");
|
||||
}
|
||||
//调用添加照片
|
||||
if(personVo.getIndex()>0){
|
||||
if (personVo.getIndex() > 0) {
|
||||
PersonImageVo personImageVo = new PersonImageVo();
|
||||
personImageVo.setGroupname("robotV1");
|
||||
personImageVo.setLabel_index(personVo.getIndex());
|
||||
personImageVo.setImagePath(personVo.getImage());
|
||||
String result3 = IntelligentLibraryUtil.addPersonImage(personImageVo);
|
||||
JSONObject entries3 = JSONUtil.parseObj(result3);
|
||||
if(entries3.getInt("code") == 0){
|
||||
if (entries3.getInt("code") == 0) {
|
||||
m++;
|
||||
}else{
|
||||
} else {
|
||||
sb.append(personVo.getName()).append(":").append(entries.getStr("message")).append("\n");
|
||||
}
|
||||
}else{
|
||||
} else {
|
||||
n++;
|
||||
sb.append(personVo.getName()).append(":").append("人员信息添加失败").append("\n");
|
||||
}
|
||||
}
|
||||
String result = "成功下发人员" + m + "条,失败" + n + "条数据;失败原因:"+ sb;
|
||||
String result = "成功下发人员" + m + "条,失败" + n + "条数据;失败原因:" + sb;
|
||||
return AjaxResult.success(result);
|
||||
}else{
|
||||
} else {
|
||||
return AjaxResult.error("请选择下发人员信息");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e.toString(),e);
|
||||
return AjaxResult.error("过程异常:"+e.getMessage());
|
||||
log.error(e.toString(), e);
|
||||
return AjaxResult.error("过程异常:" + e.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,12 +19,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
FROM
|
||||
`robot_sbd_user`
|
||||
<where>
|
||||
<if test="list.size() > 0 ">
|
||||
id in
|
||||
<foreach item="item" collection="list" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</where>
|
||||
|
||||
</select>
|
||||
|
|
|
|||
Loading…
Reference in New Issue