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;