wisdomisite-java/src/main/java/com/zhgd/sjmq/service/UopCustomMessageReceiverServiceImpl.java

181 lines
5.2 KiB
Java
Raw Normal View History

2023-03-23 17:20:03 +08:00
package com.zhgd.sjmq.service;
import com.chinacreator.c2.uop.sync.message.categoryorg.CategoryOrgCreateMessage;
import com.chinacreator.c2.uop.sync.message.categoryorg.CategoryOrgDeleteMessage;
import com.chinacreator.c2.uop.sync.message.categoryorg.CategoryOrgUpdateMessage;
import com.chinacreator.c2.uop.sync.message.dict.DictCreateMessage;
import com.chinacreator.c2.uop.sync.message.dict.DictDeleteMessage;
import com.chinacreator.c2.uop.sync.message.dict.DictUpdateMessage;
import com.chinacreator.c2.uop.sync.message.dictdata.DictDataCreateMessage;
import com.chinacreator.c2.uop.sync.message.dictdata.DictDataDeleteMessage;
import com.chinacreator.c2.uop.sync.message.dictdata.DictDataSortMessage;
import com.chinacreator.c2.uop.sync.message.dictdata.DictDataUpdateMessage;
import com.chinacreator.c2.uop.sync.message.metaattribute.MetaAttributeCreateMessage;
import com.chinacreator.c2.uop.sync.message.metaattribute.MetaAttributeDeleteMessage;
import com.chinacreator.c2.uop.sync.message.metaattribute.MetaAttributeUpdateMessage;
import com.chinacreator.c2.uop.sync.message.metaclass.MetaClassCreateMessage;
import com.chinacreator.c2.uop.sync.message.org.*;
import com.chinacreator.c2.uop.sync.message.user.UserCreateMessage;
import com.chinacreator.c2.uop.sync.message.user.UserDeleteMessage;
import com.chinacreator.c2.uop.sync.message.user.UserOrgChangeMessage;
import com.chinacreator.c2.uop.sync.message.user.UserUpdateMessage;
import com.chinacreator.c2.uop.sync.receiver.UopModifyMessageListener;
2023-03-27 19:48:10 +08:00
import com.zhgd.xmgl.modules.basicdata.entity.Company;
import com.zhgd.xmgl.modules.basicdata.mapper.CompanyMapper;
import com.zhgd.xmgl.modules.basicdata.mapper.SystemUserMapper;
import org.jetbrains.annotations.NotNull;
import org.springframework.beans.factory.annotation.Autowired;
2023-03-23 17:20:03 +08:00
import java.util.Map;
/**
* 三江统一登录的mq数据同步处理service
*/
public class UopCustomMessageReceiverServiceImpl implements UopModifyMessageListener {
2023-03-27 19:48:10 +08:00
@Autowired
private CompanyMapper companyMapper;
@Autowired
private SystemUserMapper systemUserMapper;
2023-03-23 17:20:03 +08:00
@Override
public void onAppSystemManageMessage(Map<String, Object> arg0) {
}
@Override
public void onDictCreatedMessage(DictCreateMessage dictCreateMessage) {
}
@Override
public void onDictUpdateMessage(DictUpdateMessage dictUpdateMessage) {
}
@Override
public void onDictDeleteMessage(DictDeleteMessage dictDeleteMessage) {
}
@Override
public void onDictDataCreatedMessage(DictDataCreateMessage dictDataCreateMessage) {
}
@Override
public void onDictDataUpdateMessage(DictDataUpdateMessage dictDataUpdateMessage) {
}
@Override
public void onDictDataDeleteMessage(DictDataDeleteMessage dictDataDeleteMessage) {
}
@Override
public void onDictDataSortMessage(DictDataSortMessage dictDataSortMessage) {
}
@Override
public void onUserCreated(UserCreateMessage userCreateMessage) {
}
@Override
public void onUserUpdated(UserUpdateMessage userUpdateMessage) {
}
@Override
public void onUserDeleted(UserDeleteMessage userDeleteMessage) {
}
@Override
public void onUserOrgChanged(UserOrgChangeMessage userOrgChangeMessage) {
}
@Override
public void onOrgCreated(OrgCreateMessage orgCreateMessage) {
2023-03-27 19:48:10 +08:00
Company company = convertToCompany(orgCreateMessage);
companyMapper.insert(company);
}
2023-03-23 17:20:03 +08:00
2023-03-27 19:48:10 +08:00
private Company convertToCompany(OrgCreateMessage orgCreateMessage) {
Map<String, Object> organization = orgCreateMessage.getOrganization();
Company company = new Company();
//company.setCompanyId();
//company.setCompanySn();
//company.setCompanyName();
//company.setCreateTime();
//company.setCompanyTel();
//company.setCompanyType();
//company.setParentId();
//company.setHeadquartersSn();
//company.setLongitude();
//company.setLatitude();
//company.setPropagateFile();
//company.setFullSn();
//company.setRangeAddr();
//company.setParentSn();
//company.setEditType();
return company;
2023-03-23 17:20:03 +08:00
}
@Override
public void onOrgUpdated(OrgUpdateMessage orgUpdateMessage) {
}
@Override
public void onOrgDeleted(OrgDeleteMessage orgDeleteMessage) {
}
@Override
public void onOrgCategoryChanged(OrgCategoryChangeMessage orgCategoryChangeMessage) {
}
@Override
public void onBatchOrgCategoryChanged(BatchOrgCategoryChangeMessage arg0) {
}
@Override
public void onCategoryOrgCreate(CategoryOrgCreateMessage arg0) {
}
@Override
public void onCategoryOrgUpdate(CategoryOrgUpdateMessage categoryOrgUpdateMessage) {
}
@Override
public void onCategoryOrgDelete(CategoryOrgDeleteMessage categoryOrgDeleteMessage) {
}
@Override
public void onMetaClassCreate(MetaClassCreateMessage metaClassCreateMessage) {
}
@Override
public void onMetaAttributeCreate(MetaAttributeCreateMessage metaAttributeCreateMessage) {
}
@Override
public void onMetaAttributeUpdate(MetaAttributeUpdateMessage metaAttributeUpdateMessage) {
}
@Override
public void onMetaAttributeDelete(MetaAttributeDeleteMessage metaAttributeDeleteMessage) {
}
}