梅州中医xml解析类

首页签出2023/07/24
wyb 2 years ago
parent 8b433a0c86
commit 008e63c412

@ -1,7 +1,10 @@
package com.docus.server.collection.infrastructure.receiver;
package com.docus.server.collection.receiver;
import com.docus.server.collection.dto.DeptDto;
import com.docus.server.collection.dto.UserDto;
import com.docus.server.collection.service.IPowerDeptService;
import com.docus.server.collection.service.IPowerUserService;
import com.docus.server.collection.xml.parsers.MzZyParser;
import com.neusoft.nhip.ibmmq.jms.JmsIbmListener;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@ -9,7 +12,7 @@ import org.springframework.stereotype.Component;
/**
* @author jiashi
* MQ
* MQ
*/
@Component
@Slf4j
@ -26,8 +29,9 @@ public class MzZyMqReceiver {
*/
@JmsIbmListener(destination = "TJ_createDepartment")
public void revCreateDepartment(String message){
log.info("注册科室 队列信息:{}",message);
log.info("注册科室 队列接收信息:{}",message);
DeptDto deptDto= MzZyParser.parseCreateDept(message);
powerDeptService.register(deptDto);
}
@ -38,8 +42,9 @@ public class MzZyMqReceiver {
*/
@JmsIbmListener(destination = "TJ_updateDepartment")
public void revUpdateDepartment(String message){
log.info("变更科室 队列信息:{}",message);
log.info("变更科室 队列接收信息:{}",message);
DeptDto deptDto=MzZyParser.parseUpdateDept(message);
powerDeptService.register(deptDto);
}
@ -49,8 +54,9 @@ public class MzZyMqReceiver {
*/
@JmsIbmListener(destination = "TJ_createPractitioner")
public void revCreatePractitioner(String message){
log.info("人员注册 队列信息:{}",message);
log.info("人员注册 队列接收信息:{}",message);
UserDto userDto=MzZyParser.parseCreateUser(message);
powerUserService.register(userDto);
}
@ -60,7 +66,8 @@ public class MzZyMqReceiver {
*/
@JmsIbmListener(destination = "TJ_updatePractitione")
public void revUpdatePractitioner(String message){
log.info("人员变更 队列信息:{}",message);
log.info("人员变更 队列接收信息:{}",message);
UserDto userDto=MzZyParser.parseUpdateUser(message);
powerUserService.register(userDto);
}
}

@ -0,0 +1,31 @@
package com.docus.server.collection.xml.parsers;
import com.docus.server.collection.dto.DeptDto;
import com.docus.server.collection.dto.UserDto;
/**
* XML
* @author jishi
*/
public class MzZyParser {
public static DeptDto parseCreateDept(String xml){
return null;
}
public static DeptDto parseUpdateDept(String xml){
return null;
}
public static UserDto parseCreateUser(String xml){
return null;
}
public static UserDto parseUpdateUser(String xml){
return null;
}
}
Loading…
Cancel
Save