diff --git a/src/main/java/com/docus/server/collection/webservice/impl/DeptServerImpl.java b/src/main/java/com/docus/server/collection/webservice/impl/DeptServerImpl.java index 628ff32..049467f 100644 --- a/src/main/java/com/docus/server/collection/webservice/impl/DeptServerImpl.java +++ b/src/main/java/com/docus/server/collection/webservice/impl/DeptServerImpl.java @@ -31,7 +31,6 @@ public class DeptServerImpl implements IDeptServer { @Override public String deptModify(String receiveUser) { log.info("新增/修改科室数据:{}", receiveUser); - boolean registerResult = false; DeptDto deptDto; String msgId = ""; String receiver = ""; @@ -39,37 +38,22 @@ public class DeptServerImpl implements IDeptServer { deptDto = strToDeptDto(receiveUser); msgId = deptDto.getMessageId(); receiver = deptDto.getReceiver(); - } catch (BaseException e) { - e.printStackTrace(); - log.error(e.getMessage(), e); - return failedMessage(e.getMessage(), msgId, receiver); - } catch (Exception e) { - e.printStackTrace(); - log.error(e.getMessage(), e); - return failedMessage("消息解析失败!", msgId, receiver); - } - try { String operateType = deptDto.getOperateType(); String delType = "D"; // 判断操作类型 if (Func.isNotEmpty(operateType) && operateType.contains(delType)) { - registerResult = powerDeptService.delDeptByDeptCode(deptDto.getDeptCode()); + powerDeptService.delDeptByDeptCode(deptDto.getDeptCode()); } else { - registerResult = powerDeptService.register(deptDto); + powerDeptService.register(deptDto); } + return successMessage("操作成功!", msgId, receiver); } catch (BaseException e) { - e.printStackTrace(); log.error(e.getMessage(), e); return failedMessage(e.getMessage(), msgId, receiver); } catch (Exception e) { - e.printStackTrace(); log.error(e.getMessage(), e); + return failedMessage("系统出错啦!", msgId, receiver); } - - if (registerResult) { - return successMessage("操作成功!", msgId, receiver); - } - return failedMessage("系统出错啦!", msgId, receiver); } @@ -80,21 +64,23 @@ public class DeptServerImpl implements IDeptServer { * @return UserDto */ public DeptDto strToDeptDto(String receiveUser) { - DeptDto deptDto = new DeptDto(); + XmlUtil xmlParseUtil = XmlUtil.of(receiveUser); Node msgIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/id/@extension"); - deptDto.setMessageId(msgIdNode.getNodeValue()); Node receiverNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/receiver/device/id/item/@extension"); - deptDto.setReceiver(receiverNode.getNodeValue()); Node operateTypeNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/@operateType"); - deptDto.setOperateType(operateTypeNode.getNodeValue()); Node deptCodeNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/DEPT_CODE/@value"); - deptDto.setDeptCode(deptCodeNode.getNodeValue()); Node deptNameNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/DEPT_NAME/@value"); - deptDto.setDeptName(deptNameNode.getNodeValue()); Node authorIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@extension"); - deptDto.setAuthorId(authorIdNode.getNodeValue()); Node authorNameNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/assignedPerson/name/item/part/@value"); + + DeptDto deptDto = new DeptDto(); + deptDto.setMessageId(msgIdNode.getNodeValue()); + deptDto.setReceiver(receiverNode.getNodeValue()); + deptDto.setOperateType(operateTypeNode.getNodeValue()); + deptDto.setDeptCode(deptCodeNode.getNodeValue()); + deptDto.setDeptName(deptNameNode.getNodeValue()); + deptDto.setAuthorId(authorIdNode.getNodeValue()); deptDto.setAuthorName(authorNameNode.getNodeValue()); return deptDto; } @@ -110,8 +96,8 @@ public class DeptServerImpl implements IDeptServer { return "\n" + - "\t\n" + - "\t\n" + + "\t\n" + + "\t\n" + "\t\n" + "\t\n" + "\t\n" + @@ -126,16 +112,16 @@ public class DeptServerImpl implements IDeptServer { "\t\n" + "\t\t\n" + "\t\t\t\n" + - "\t\t\t\t\n" + + "\t\t\t\t\n" + "\t\t\t\n" + "\t\t\n" + "\t\n" + "\t\n" + "\t\t\n" + - "\t\t\t\n" + + "\t\t\t\n" + "\t\t\n" + "\t\t\n" + - "\t\t\t\n" + + "\t\t\t\n" + "\t\t\n" + "\t\n" + ""; @@ -152,8 +138,8 @@ public class DeptServerImpl implements IDeptServer { return "\n" + - "\t\n" + - "\t\n" + + "\t\n" + + "\t\n" + "\t\n" + "\t\n" + "\t\n" + @@ -168,16 +154,16 @@ public class DeptServerImpl implements IDeptServer { "\t\n" + "\t\t\n" + "\t\t\t\n" + - "\t\t\t\t\n" + + "\t\t\t\t\n" + "\t\t\t\n" + "\t\t\n" + "\t\n" + "\t\n" + "\t\t\n" + - "\t\t\t\n" + + "\t\t\t\n" + "\t\t\n" + "\t\t\n" + - "\t\t\t\n" + + "\t\t\t\n" + "\t\t\n" + "\t\n" + "\n"; diff --git a/src/main/java/com/docus/server/collection/webservice/impl/UserServerImpl.java b/src/main/java/com/docus/server/collection/webservice/impl/UserServerImpl.java index b5df2ad..d7b6fb1 100644 --- a/src/main/java/com/docus/server/collection/webservice/impl/UserServerImpl.java +++ b/src/main/java/com/docus/server/collection/webservice/impl/UserServerImpl.java @@ -31,7 +31,6 @@ public class UserServerImpl implements IUserServer { @Override public String userModify(String receiveUser) { log.info("新增/修改用户数据:{}", receiveUser); - boolean registerResult = false; UserDto userDto; String msgId = ""; String receiver = ""; @@ -39,37 +38,22 @@ public class UserServerImpl implements IUserServer { userDto = strToUserDto(receiveUser); msgId = userDto.getMessageId(); receiver = userDto.getReceiver(); - } catch (BaseException e) { - e.printStackTrace(); - log.error(e.getMessage(), e); - return failedMessage(e.getMessage(), msgId, receiver); - } catch (Exception e) { - e.printStackTrace(); - log.error(e.getMessage(), e); - return failedMessage("消息解析失败!", msgId, receiver); - } - try { String operateType = userDto.getOperateType(); String delType = "D"; // 判断操作类型 if (Func.isNotEmpty(operateType) && operateType.contains(delType)) { - registerResult = iPowerUserService.delUserByUserName(userDto.getUserName()); + iPowerUserService.delUserByUserName(userDto.getUserName()); } else { - registerResult = iPowerUserService.register(userDto); + iPowerUserService.register(userDto); } + return successMessage("操作成功!", msgId, receiver); } catch (BaseException e) { - e.printStackTrace(); log.error(e.getMessage(), e); return failedMessage(e.getMessage(), msgId, receiver); } catch (Exception e) { - e.printStackTrace(); log.error(e.getMessage(), e); + return failedMessage("系统出错啦!", msgId, receiver); } - - if (registerResult) { - return successMessage("操作成功!", msgId, receiver); - } - return failedMessage("系统出错啦!", msgId, receiver); } @@ -80,25 +64,25 @@ public class UserServerImpl implements IUserServer { * @return UserDto */ public UserDto strToUserDto(String receiveUser) { - UserDto userDto = new UserDto(); XmlUtil xmlParseUtil = XmlUtil.of(receiveUser); Node msgIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/id/@extension"); - userDto.setMessageId(msgIdNode.getNodeValue()); Node receiverNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/receiver/device/id/item/@extension"); - userDto.setReceiver(receiverNode.getNodeValue()); Node operateTypeNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/@operateType"); - userDto.setOperateType(operateTypeNode.getNodeValue()); Node employeeCodeNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/EMPL_CODE/@value"); - userDto.setUserName(employeeCodeNode.getNodeValue()); Node employeeNameNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/EMPL_NAME/@value"); - userDto.setName(employeeNameNode.getNodeValue()); Node deptCodeNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/DEPT_CODE/@value"); - userDto.setDeptId(deptCodeNode.getNodeValue()); Node positionNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/POSI_NAME/@value"); - userDto.setPosition(positionNode.getNodeValue()); Node authorIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@extension"); - userDto.setAuthorId(authorIdNode.getNodeValue()); Node authorNameNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/assignedPerson/name/item/part/@value"); + UserDto userDto = new UserDto(); + userDto.setDeptId(deptCodeNode.getNodeValue()); + userDto.setReceiver(receiverNode.getNodeValue()); + userDto.setOperateType(operateTypeNode.getNodeValue()); + userDto.setUserName(employeeCodeNode.getNodeValue()); + userDto.setName(employeeNameNode.getNodeValue()); + userDto.setPosition(positionNode.getNodeValue()); + userDto.setAuthorId(authorIdNode.getNodeValue()); + userDto.setMessageId(msgIdNode.getNodeValue()); userDto.setAuthorName(authorNameNode.getNodeValue()); userDto.setRoleId(0L); return userDto;