用户同步,根据状态删除

3.2.4.44
wyb 2 years ago
parent a6c0ed7fb5
commit 54f3ccb349

@ -60,6 +60,10 @@ public class UserDto {
* *
*/ */
private String telephone; private String telephone;
/**
*
*/
private boolean delFlag;
/** /**
* *

@ -38,8 +38,9 @@ public class UserServerImpl implements IUserServer {
receiver = userDto.getReceiver(); receiver = userDto.getReceiver();
String operateType = userDto.getOperateType(); String operateType = userDto.getOperateType();
String delType = "D"; String delType = "D";
// 判断操作类型 // 判断操作类型 是否是删除,或者 删除标记的
if (Func.isNotEmpty(operateType) && operateType.contains(delType)) { boolean isDel = (Func.isNotEmpty(operateType) && operateType.contains(delType)) || userDto.isDelFlag();
if (isDel) {
iPowerUserService.delUserByUserName(userDto.getUserName()); iPowerUserService.delUserByUserName(userDto.getUserName());
} else { } else {
iPowerUserService.register(userDto); iPowerUserService.register(userDto);
@ -62,6 +63,7 @@ public class UserServerImpl implements IUserServer {
* @return UserDto * @return UserDto
*/ */
public UserDto strToUserDto(String receiveUser) { public UserDto strToUserDto(String receiveUser) {
final String notDelFlag = "1";
XmlUtil xmlParseUtil = XmlUtil.of(receiveUser); XmlUtil xmlParseUtil = XmlUtil.of(receiveUser);
Node msgIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/id/@extension"); Node msgIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/id/@extension");
Node receiverNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/receiver/device/id/item/@extension"); Node receiverNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/receiver/device/id/item/@extension");
@ -73,6 +75,8 @@ public class UserServerImpl implements IUserServer {
Node authorIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@extension"); Node authorIdNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@extension");
Node authorNameNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/assignedPerson/name/item/part/@value"); Node authorNameNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/author/assignedEntity/assignedPerson/name/item/part/@value");
Node telephoneNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/EMPL_TEL/@value"); Node telephoneNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/EMPL_TEL/@value");
Node delFlagNode = xmlParseUtil.getNode("/PRVS_IN000002UV01/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/STATUS_CODE/@value");
boolean isDel = !notDelFlag.equals(delFlagNode.getNodeValue());
UserDto userDto = new UserDto(); UserDto userDto = new UserDto();
userDto.setDeptId(deptCodeNode.getNodeValue()); userDto.setDeptId(deptCodeNode.getNodeValue());
userDto.setReceiver(receiverNode.getNodeValue()); userDto.setReceiver(receiverNode.getNodeValue());
@ -84,7 +88,8 @@ public class UserServerImpl implements IUserServer {
userDto.setMessageId(msgIdNode.getNodeValue()); userDto.setMessageId(msgIdNode.getNodeValue());
userDto.setAuthorName(authorNameNode.getNodeValue()); userDto.setAuthorName(authorNameNode.getNodeValue());
userDto.setRoleId(0L); userDto.setRoleId(0L);
userDto.setTelephone(telephoneNode!=null?telephoneNode.getNodeValue():""); userDto.setTelephone(telephoneNode != null ? telephoneNode.getNodeValue() : "");
userDto.setDelFlag(isDel);
return userDto; return userDto;
} }

@ -45,6 +45,11 @@ public class TaskDistributeServiceImpl implements TaskDistributeService {
return reportDownTwoDtoCommonResult.getData(); return reportDownTwoDtoCommonResult.getData();
} }
public static void main(String[] args) {
String path="111.jpg";
String fh=".jpg";
System.out.println(path.endsWith(fh));
}
@Override @Override
public CommonResult<String> cancel(Long taskId) { public CommonResult<String> cancel(Long taskId) {
String taskCancelUrl = applicationBusinessConfig.getGetTaskCancelUrl(); String taskCancelUrl = applicationBusinessConfig.getGetTaskCancelUrl();

Loading…
Cancel
Save