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