181 lines
5.2 KiB
Java
181 lines
5.2 KiB
Java
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;
|
|
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;
|
|
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 三江统一登录的mq数据同步处理service
|
|
*/
|
|
public class UopCustomMessageReceiverServiceImpl implements UopModifyMessageListener {
|
|
@Autowired
|
|
private CompanyMapper companyMapper;
|
|
@Autowired
|
|
private SystemUserMapper systemUserMapper;
|
|
|
|
@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) {
|
|
Company company = convertToCompany(orgCreateMessage);
|
|
companyMapper.insert(company);
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
@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) {
|
|
|
|
}
|
|
} |