ariesy 去除切换数据源代码

release
yefei 2 years ago
parent 566cd82726
commit 2f7f205169
  1. 8
      dxhy-admin/src/main/java/com/dxhy/auth/service/impl/ClientBizServiceImpl.java
  2. 1
      dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseBeforeGxServiceServiceImpl.java
  3. 2
      dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseCxygxfpServiceImpl.java
  4. 2
      dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceCheckServiceImpl.java
  5. 7
      dxhy-base/src/main/java/com/dxhy/base/service/tdxtaxcurrent/BaseTDxTaxCurrentServiceImpl.java
  6. 3
      dxhy-core/src/main/java/com/dxhy/core/job/service/impl/CheckOneServiceImpl.java
  7. 3
      dxhy-core/src/main/java/com/dxhy/core/job/service/impl/InvoiceInterfaceServiceImpl.java
  8. 1
      dxhy-core/src/main/java/com/dxhy/core/job/thread/DataPlatformInvoiceParseHandle.java

@ -42,13 +42,11 @@ public class ClientBizServiceImpl extends ServiceImpl<ClientDao, ClientEntity> i
@Override @Override
public List<ClientEntity> getClientServices(Long id) { public List<ClientEntity> getClientServices(Long id) {
DynamicContextHolder.push(DbConstant.BASICS_READ);
return baseMapper.selectAuthorityServiceInfo(id); return baseMapper.selectAuthorityServiceInfo(id);
} }
@Override @Override
public void modifyClientServices(Map<String, Object> params) { public void modifyClientServices(Map<String, Object> params) {
DynamicContextHolder.push(DbConstant.BASICS_WRITE);
String id = (String)params.get("id"); String id = (String)params.get("id");
String clients = (String)params.get("clients"); String clients = (String)params.get("clients");
clientServiceMapper.deleteByServiceId(Long.valueOf(id)); clientServiceMapper.deleteByServiceId(Long.valueOf(id));
@ -69,7 +67,6 @@ public class ClientBizServiceImpl extends ServiceImpl<ClientDao, ClientEntity> i
@Override @Override
public PageUtils queryPage(Map<String, Object> params) { public PageUtils queryPage(Map<String, Object> params) {
DynamicContextHolder.push(DbConstant.BASICS_READ);
IPage<ClientEntity> page = this.page(new Query<ClientEntity>().getPage(params), new QueryWrapper<ClientEntity>() IPage<ClientEntity> page = this.page(new Query<ClientEntity>().getPage(params), new QueryWrapper<ClientEntity>()
.apply(params.get(Constant.SQL_FILTER) != null, (String)params.get(Constant.SQL_FILTER))); .apply(params.get(Constant.SQL_FILTER) != null, (String)params.get(Constant.SQL_FILTER)));
return new PageUtils(page); return new PageUtils(page);
@ -77,31 +74,26 @@ public class ClientBizServiceImpl extends ServiceImpl<ClientDao, ClientEntity> i
@Override @Override
public void saveClient(ClientEntity clientEntity) { public void saveClient(ClientEntity clientEntity) {
DynamicContextHolder.push(DbConstant.BASICS_WRITE);
baseMapper.insert(clientEntity); baseMapper.insert(clientEntity);
} }
@Override @Override
public ClientEntity queryCleint(String clientCode) { public ClientEntity queryCleint(String clientCode) {
DynamicContextHolder.push(DbConstant.BASICS_READ);
return baseMapper.selectOne(new QueryWrapper<ClientEntity>().eq("code", clientCode)); return baseMapper.selectOne(new QueryWrapper<ClientEntity>().eq("code", clientCode));
} }
@Override @Override
public void updateClient(ClientEntity clientEntity) { public void updateClient(ClientEntity clientEntity) {
DynamicContextHolder.push(DbConstant.BASICS_WRITE);
baseMapper.updateById(clientEntity); baseMapper.updateById(clientEntity);
} }
@Override @Override
public void deleteClient(Long id) { public void deleteClient(Long id) {
DynamicContextHolder.push(DbConstant.BASICS_WRITE);
baseMapper.deleteById(id); baseMapper.deleteById(id);
} }
@Override @Override
public ClientEntity queryClientEntity(Long id) { public ClientEntity queryClientEntity(Long id) {
DynamicContextHolder.push(DbConstant.BASICS_READ);
return baseMapper.selectById(id); return baseMapper.selectById(id);
} }
} }

@ -36,7 +36,6 @@ public class BaseBeforeGxServiceServiceImpl extends MtBaseServiceImpl implements
@Override @Override
public JSONObject selectByIds(String[] ids, Map<String, Object> pramsMap) throws ParseException { public JSONObject selectByIds(String[] ids, Map<String, Object> pramsMap) throws ParseException {
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
JSONObject json = new JSONObject(); JSONObject json = new JSONObject();
List<BaseBeforegxRespVO> voList = baseInvoiceManualCheckService.beforegx(ids); List<BaseBeforegxRespVO> voList = baseInvoiceManualCheckService.beforegx(ids);

@ -51,7 +51,6 @@ public class BaseCxygxfpServiceImpl extends MpBaseServiceImpl<BaseTDxRecordInvoi
List<InvoiceLog> logList = new ArrayList<>(); List<InvoiceLog> logList = new ArrayList<>();
for (String cxid : cxids) { for (String cxid : cxids) {
try { try {
DynamicContextHolder.push(paramMap.get("dbName") + DbConstant.BUSINESS_READ);
BaseTDxRecordInvoice recordInvoice = super.baseMapper.selectById(cxid); BaseTDxRecordInvoice recordInvoice = super.baseMapper.selectById(cxid);
QueryWrapper<BaseTDxTaxCurrent> currentWrapper = new QueryWrapper<>(); QueryWrapper<BaseTDxTaxCurrent> currentWrapper = new QueryWrapper<>();
currentWrapper.eq("taxno", recordInvoice.getGfTaxNo()); currentWrapper.eq("taxno", recordInvoice.getGfTaxNo());
@ -64,7 +63,6 @@ public class BaseCxygxfpServiceImpl extends MpBaseServiceImpl<BaseTDxRecordInvoi
flag = true; flag = true;
continue; continue;
} }
DynamicContextHolder.push(paramMap.get("dbName") + DbConstant.BUSINESS_WRITE);
Map<String, Object> pramaps = new HashMap<>(); Map<String, Object> pramaps = new HashMap<>();
pramaps.put("taxAmount", recordInvoice.getTaxAmount()); pramaps.put("taxAmount", recordInvoice.getTaxAmount());
pramaps.put("id", cxid); pramaps.put("id", cxid);

@ -64,7 +64,6 @@ public class BaseInvoiceCheckServiceImpl extends MpBaseServiceImpl<BaseTDxRecord
try { try {
QueryWrapper<BaseTDxRecordInvoice> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseTDxRecordInvoice> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("id", ids[i]); queryWrapper.eq("id", ids[i]);
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
BaseTDxRecordInvoice recordInvoice = super.baseMapper.selectOne(queryWrapper); BaseTDxRecordInvoice recordInvoice = super.baseMapper.selectOne(queryWrapper);
if (recordInvoice.getTaxAmount().compareTo(new BigDecimal(ses[i])) < 0) { if (recordInvoice.getTaxAmount().compareTo(new BigDecimal(ses[i])) < 0) {
sb.append(recordInvoice.getInvoiceNo()).append(" \n "); sb.append(recordInvoice.getInvoiceNo()).append(" \n ");
@ -90,7 +89,6 @@ public class BaseInvoiceCheckServiceImpl extends MpBaseServiceImpl<BaseTDxRecord
pramaps.put("userName", pramsMap.get("userName")); pramaps.put("userName", pramsMap.get("userName"));
pramaps.put("id", ids[i]); pramaps.put("id", ids[i]);
pramaps.put("bdkStatus", "1"); pramaps.put("bdkStatus", "1");
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_WRITE);
super.baseMapper.updateGx(pramaps); super.baseMapper.updateGx(pramaps);
hjje = MathUtil.round(MathUtil.add(hjje, recordInvoice.getInvoiceAmount().toPlainString())); hjje = MathUtil.round(MathUtil.add(hjje, recordInvoice.getInvoiceAmount().toPlainString()));
hjse = MathUtil.round(MathUtil.add(hjse, recordInvoice.getTaxAmount().toPlainString())); hjse = MathUtil.round(MathUtil.add(hjse, recordInvoice.getTaxAmount().toPlainString()));

@ -65,7 +65,6 @@ public class BaseTDxTaxCurrentServiceImpl extends MpBaseServiceImpl<BaseTDxTaxCu
@Override @Override
public String getTaxCurrent(Map<String, Object> pramsMap) { public String getTaxCurrent(Map<String, Object> pramsMap) {
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
String gfsh = (String)pramsMap.get("gfsh"); String gfsh = (String)pramsMap.get("gfsh");
QueryWrapper<BaseTDxTaxCurrent> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseTDxTaxCurrent> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("taxno", gfsh); queryWrapper.eq("taxno", gfsh);
@ -101,7 +100,6 @@ public class BaseTDxTaxCurrentServiceImpl extends MpBaseServiceImpl<BaseTDxTaxCu
@Override @Override
public String selectByCxtj(Map<String, Object> pramsMap, int curr, int size, int count) { public String selectByCxtj(Map<String, Object> pramsMap, int curr, int size, int count) {
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
String company = (String)pramsMap.get("company"); String company = (String)pramsMap.get("company");
String menuId = (String)pramsMap.get("menuId"); String menuId = (String)pramsMap.get("menuId");
JSONObject json = tabulateRedisService.getTabulateMenu(company, menuId); JSONObject json = tabulateRedisService.getTabulateMenu(company, menuId);
@ -195,7 +193,6 @@ public class BaseTDxTaxCurrentServiceImpl extends MpBaseServiceImpl<BaseTDxTaxCu
} }
//是否是乐企税号 //是否是乐企税号
qyxx.setSelect(false); qyxx.setSelect(false);
DynamicContextHolder.push(DbConstant.BASICS_READ);
BaseSysDeptCfg baseSysDeptCfg = baseSysDeptCfgDao.selectOne(new QueryWrapper<BaseSysDeptCfg>().eq("nsrsbh", tDxTaxCurrent.getTaxno())); BaseSysDeptCfg baseSysDeptCfg = baseSysDeptCfgDao.selectOne(new QueryWrapper<BaseSysDeptCfg>().eq("nsrsbh", tDxTaxCurrent.getTaxno()));
if (baseSysDeptCfg != null) { if (baseSysDeptCfg != null) {
qyxx.setSelect(true); qyxx.setSelect(true);
@ -220,7 +217,6 @@ public class BaseTDxTaxCurrentServiceImpl extends MpBaseServiceImpl<BaseTDxTaxCu
QueryWrapper<BaseTDxTaxCurrent> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseTDxTaxCurrent> queryWrapper = new QueryWrapper<>();
String sdzt = (String)pramsMap.get("sdzt"); String sdzt = (String)pramsMap.get("sdzt");
queryWrapper.eq("taxno", pramsMap.get("gfsh")); queryWrapper.eq("taxno", pramsMap.get("gfsh"));
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
BaseTDxTaxCurrent tdxTaxCurrent = super.getOne(queryWrapper); BaseTDxTaxCurrent tdxTaxCurrent = super.getOne(queryWrapper);
BaseTDxTaxHandlelog tdxtaxHandlelog = new BaseTDxTaxHandlelog(); BaseTDxTaxHandlelog tdxtaxHandlelog = new BaseTDxTaxHandlelog();
JSONObject json = new JSONObject(); JSONObject json = new JSONObject();
@ -241,11 +237,9 @@ public class BaseTDxTaxCurrentServiceImpl extends MpBaseServiceImpl<BaseTDxTaxCu
tdxtaxHandlelog.setTaxno((String)pramsMap.get("gfsh")); tdxtaxHandlelog.setTaxno((String)pramsMap.get("gfsh"));
updateWrapper.eq("taxno", pramsMap.get("gfsh")); updateWrapper.eq("taxno", pramsMap.get("gfsh"));
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_WRITE);
boolean update = super.update(tdxTaxCurrent, updateWrapper); boolean update = super.update(tdxTaxCurrent, updateWrapper);
if (update) { if (update) {
json.put("datalist", "操作成功!"); json.put("datalist", "操作成功!");
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_WRITE);
baseTDxTaxHandlelogDao.insert(tdxtaxHandlelog); baseTDxTaxHandlelogDao.insert(tdxtaxHandlelog);
} else { } else {
json.put("datalist", "操作失败!"); json.put("datalist", "操作失败!");
@ -260,7 +254,6 @@ public class BaseTDxTaxCurrentServiceImpl extends MpBaseServiceImpl<BaseTDxTaxCu
QueryWrapper<BaseTDxTaxCurrent> queryWrapper = new QueryWrapper<>(); QueryWrapper<BaseTDxTaxCurrent> queryWrapper = new QueryWrapper<>();
String dkse = (String)pramsMap.get("dkse"); String dkse = (String)pramsMap.get("dkse");
queryWrapper.eq("taxno", pramsMap.get("gfsh")); queryWrapper.eq("taxno", pramsMap.get("gfsh"));
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
BaseTDxTaxCurrent tdxTaxCurrent = super.getOne(queryWrapper); BaseTDxTaxCurrent tdxTaxCurrent = super.getOne(queryWrapper);
if (dkse != null && !"".equals(dkse)) { if (dkse != null && !"".equals(dkse)) {

@ -109,7 +109,6 @@ public class CheckOneServiceImpl implements CheckOneService {
requestData.setInvoiceDate(formatter.format(invoiceSave.getInvoiceDate())); requestData.setInvoiceDate(formatter.format(invoiceSave.getInvoiceDate()));
requestData.setInvoiceType(invoiceSave.getInvoiceType()); requestData.setInvoiceType(invoiceSave.getInvoiceType());
ResponseInvoice r = this.sendRequest(requestData,taxOrg); ResponseInvoice r = this.sendRequest(requestData,taxOrg);
DynamicContextHolder.push(taxOrg.getDbName() + DbConstant.BUSINESS_READ);
if (r != null) { if (r != null) {
if ("0001".equals(r.getResultCode())) { if ("0001".equals(r.getResultCode())) {
try { try {
@ -201,7 +200,6 @@ public class CheckOneServiceImpl implements CheckOneService {
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
log.info("查验异常,发票信息重置-InvoiceCode{},InvoiceNo{}",requestData.getInvoiceCode(),requestData.getInvoiceNo()); log.info("查验异常,发票信息重置-InvoiceCode{},InvoiceNo{}",requestData.getInvoiceCode(),requestData.getInvoiceNo());
DynamicContextHolder.push(taxOrg.getDbName() + DbConstant.BUSINESS_READ);
checkOneDao.updateStatus(null, requestData.getInvoiceCode() + requestData.getInvoiceNo(), "0"); checkOneDao.updateStatus(null, requestData.getInvoiceCode() + requestData.getInvoiceNo(), "0");
log.error("手动验证失败:{}", e.getMessage()); log.error("手动验证失败:{}", e.getMessage());
} }
@ -258,7 +256,6 @@ public class CheckOneServiceImpl implements CheckOneService {
@Override @Override
public void updateFailStatus(TAcOrg tAcOrg) { public void updateFailStatus(TAcOrg tAcOrg) {
DynamicContextHolder.push(tAcOrg.getDbName() + DbConstant.BUSINESS_READ);
checkOneDao.updateFailStatus(tAcOrg.getTaxno()); checkOneDao.updateFailStatus(tAcOrg.getTaxno());
} }

@ -118,7 +118,6 @@ public class InvoiceInterfaceServiceImpl implements InvoiceInterfaceService {
// 随机生成32位批次号 // 随机生成32位批次号
String batchNo = getBatchNo(); String batchNo = getBatchNo();
collectData.setBatchNo(batchNo); collectData.setBatchNo(batchNo);
DynamicContextHolder.push(db + DbConstant.BUSINESS_READ);
collectData.setAcquisitionDateBegin(getBeginTimeQpm(taxno, db, type)); collectData.setAcquisitionDateBegin(getBeginTimeQpm(taxno, db, type));
collectData.setAcquisitionDateEnd(getEndTime()); collectData.setAcquisitionDateEnd(getEndTime());
collectData.setStartRow(1); collectData.setStartRow(1);
@ -161,7 +160,6 @@ public class InvoiceInterfaceServiceImpl implements InvoiceInterfaceService {
httpLog.setResText(responseJson); httpLog.setResText(responseJson);
httpLog.setStatus("0"); httpLog.setStatus("0");
httpLog.setCompany(company); httpLog.setCompany(company);
DynamicContextHolder.push(db + DbConstant.BUSINESS_WRITE);
confirmDao.insert(httpLog); confirmDao.insert(httpLog);
if ("0000".equals(gatherData.getReturnStateInfo().getReturnCode())) { if ("0000".equals(gatherData.getReturnStateInfo().getReturnCode())) {
if (gather.getInvoices() != null && gather.getInvoices().size() != 0) { if (gather.getInvoices() != null && gather.getInvoices().size() != 0) {
@ -277,7 +275,6 @@ public class InvoiceInterfaceServiceImpl implements InvoiceInterfaceService {
// 随机生成32位批次号 // 随机生成32位批次号
String batchNo = getBatchNo(); String batchNo = getBatchNo();
invoiceStateData.setBatchNo(batchNo); invoiceStateData.setBatchNo(batchNo);
DynamicContextHolder.push(db + DbConstant.BUSINESS_READ);
invoiceStateData.setStatusChangeDateBegin(getBeginTime(taxno, "", "02")); invoiceStateData.setStatusChangeDateBegin(getBeginTime(taxno, "", "02"));
invoiceStateData.setStatusChangeDateEnd(getEndTime()); invoiceStateData.setStatusChangeDateEnd(getEndTime());
invoiceStateData.setStartRow(1); invoiceStateData.setStartRow(1);

@ -39,7 +39,6 @@ public class DataPlatformInvoiceParseHandle extends Thread {
public void run() { public void run() {
dataPlatformCollectService = dataPlatformCollectService =
(DataPlatformCollectService)SpringContextUtils.getBean("dataPlatformCollectService"); (DataPlatformCollectService)SpringContextUtils.getBean("dataPlatformCollectService");
DynamicContextHolder.push(db + DbConstant.BUSINESS_READ);
List<TDxHttpLogDataPlatform> logs = dataPlatformCollectService.getHttpLogsByTaxno(taxno); List<TDxHttpLogDataPlatform> logs = dataPlatformCollectService.getHttpLogsByTaxno(taxno);
for (TDxHttpLogDataPlatform tDxHttpLog : logs) { for (TDxHttpLogDataPlatform tDxHttpLog : logs) {
dataPlatformCollectService.subscribe(tDxHttpLog, db); dataPlatformCollectService.subscribe(tDxHttpLog, db);

Loading…
Cancel
Save