提交 0f824e40 authored 作者: 吕本才's avatar 吕本才

修改稽查查询不走bi数据源问题

上级 d230d0c0
package com.sfa.operation.domain.risk.dao; package com.sfa.operation.domain.risk.dao;
import com.sfa.common.core.domain.dao.BaseDao;
import com.sfa.common.core.web.domain.PageInfo; import com.sfa.common.core.web.domain.PageInfo;
import com.sfa.operation.domain.risk.entity.RiskStoreTask; import com.sfa.operation.domain.risk.entity.RiskStoreTask;
import com.sfa.operation.domain.risk.wq.RiskStoreTaskWq; import com.sfa.operation.domain.risk.wq.RiskStoreTaskWq;
...@@ -11,7 +10,7 @@ import com.sfa.operation.pojo.risk.response.RiskStoreTaskDto; ...@@ -11,7 +10,7 @@ import com.sfa.operation.pojo.risk.response.RiskStoreTaskDto;
* @date : 2025-08-27 20 * @date : 2025-08-27 20
* @describe : * @describe :
*/ */
public interface IRiskStoreTaskDao extends BaseDao<RiskStoreTask> { public interface IRiskStoreTaskDao /*extends BaseDao<RiskStoreTask> */{
RiskStoreTaskDto insert(RiskStoreTaskDto taskDto); RiskStoreTaskDto insert(RiskStoreTaskDto taskDto);
PageInfo page(RiskStoreTaskWq wq); PageInfo page(RiskStoreTaskWq wq);
RiskStoreTaskDto updateInspectStore(RiskStoreTaskDto taskDto); RiskStoreTaskDto updateInspectStore(RiskStoreTaskDto taskDto);
...@@ -21,4 +20,6 @@ public interface IRiskStoreTaskDao extends BaseDao<RiskStoreTask> { ...@@ -21,4 +20,6 @@ public interface IRiskStoreTaskDao extends BaseDao<RiskStoreTask> {
RiskStoreTaskDto.RiskStoreTaskDetailDto updateStoreDetail(RiskStoreTaskDto.RiskStoreTaskDetailDto riskStoreTaskDetailDto); RiskStoreTaskDto.RiskStoreTaskDetailDto updateStoreDetail(RiskStoreTaskDto.RiskStoreTaskDetailDto riskStoreTaskDetailDto);
void deleteStoreDetail(Long rstdId); void deleteStoreDetail(Long rstdId);
RiskStoreTask findById(Long rstId);
} }
...@@ -5,7 +5,6 @@ import com.alibaba.fastjson2.JSONObject; ...@@ -5,7 +5,6 @@ import com.alibaba.fastjson2.JSONObject;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sfa.common.core.domain.dao.impl.BaseDaoImpl;
import com.sfa.common.core.enums.ECode; import com.sfa.common.core.enums.ECode;
import com.sfa.common.core.exception.WXLSQLException; import com.sfa.common.core.exception.WXLSQLException;
import com.sfa.common.core.utils.bean.BeanUtils; import com.sfa.common.core.utils.bean.BeanUtils;
...@@ -37,11 +36,13 @@ import java.util.stream.Collectors; ...@@ -37,11 +36,13 @@ import java.util.stream.Collectors;
*/ */
@DS("bi") @DS("bi")
@Repository @Repository
public class RiskStoreTaskDaoImpl extends BaseDaoImpl<RiskStoreTask> implements IRiskStoreTaskDao { public class RiskStoreTaskDaoImpl /*extends BaseDaoImpl<RiskStoreTask,RiskStoreTaskMapper>*/ implements IRiskStoreTaskDao {
@Autowired @Autowired
private RiskStoreTaskMapper riskStoreTaskMapper; private RiskStoreTaskMapper riskStoreTaskMapper;
@Autowired @Autowired
private RiskStoreTaskDetailMapper riskStoreTaskDetailMapper; private RiskStoreTaskDetailMapper riskStoreTaskDetailMapper;
@Override @Override
public RiskStoreTaskDto insert(RiskStoreTaskDto taskDto) { public RiskStoreTaskDto insert(RiskStoreTaskDto taskDto) {
try { try {
...@@ -126,6 +127,12 @@ public class RiskStoreTaskDaoImpl extends BaseDaoImpl<RiskStoreTask> implements ...@@ -126,6 +127,12 @@ public class RiskStoreTaskDaoImpl extends BaseDaoImpl<RiskStoreTask> implements
updateDetail(detailDo.getRstId()); updateDetail(detailDo.getRstId());
} }
@Override
public RiskStoreTask findById(Long rstId) {
// 获取任务
return riskStoreTaskMapper.selectById(rstId);
}
private LambdaQueryWrapper<RiskStoreTask> buildWq(RiskStoreTaskWq wq) { private LambdaQueryWrapper<RiskStoreTask> buildWq(RiskStoreTaskWq wq) {
LambdaQueryWrapper<RiskStoreTask> wqWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<RiskStoreTask> wqWrapper = new LambdaQueryWrapper<>();
if (Objects.nonNull(wq.getRstId())){ if (Objects.nonNull(wq.getRstId())){
...@@ -277,5 +284,8 @@ public class RiskStoreTaskDaoImpl extends BaseDaoImpl<RiskStoreTask> implements ...@@ -277,5 +284,8 @@ public class RiskStoreTaskDaoImpl extends BaseDaoImpl<RiskStoreTask> implements
} }
// @Override
// public RiskStoreTaskMapper getBaseMapper() {
// return this.riskStoreTaskMapper;
// }
} }
...@@ -13,7 +13,6 @@ import com.sfa.operation.service.risk.IRiskStoreCoreService; ...@@ -13,7 +13,6 @@ import com.sfa.operation.service.risk.IRiskStoreCoreService;
import com.sfa.operation.service.risk.IRiskStoreTaskCoreService; import com.sfa.operation.service.risk.IRiskStoreTaskCoreService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Objects; import java.util.Objects;
...@@ -44,7 +43,6 @@ public class RiskStoreTaskCoreServiceImpl implements IRiskStoreTaskCoreService { ...@@ -44,7 +43,6 @@ public class RiskStoreTaskCoreServiceImpl implements IRiskStoreTaskCoreService {
riskStoreTaskDao.deleteStoreDetail(rstdId); riskStoreTaskDao.deleteStoreDetail(rstdId);
} }
@Transactional(rollbackFor = Exception.class)
@Override @Override
public RiskStoreTaskDto saveOrUpdateStore(RiskStoreTaskVo riskStoreTaskVo) { public RiskStoreTaskDto saveOrUpdateStore(RiskStoreTaskVo riskStoreTaskVo) {
// 保存来源勤策的门店 // 保存来源勤策的门店
...@@ -61,7 +59,7 @@ public class RiskStoreTaskCoreServiceImpl implements IRiskStoreTaskCoreService { ...@@ -61,7 +59,7 @@ public class RiskStoreTaskCoreServiceImpl implements IRiskStoreTaskCoreService {
insertTaskDto.setCreateEmpNo(riskStoreTaskVo.getOperEmpNo()); insertTaskDto.setCreateEmpNo(riskStoreTaskVo.getOperEmpNo());
taskDto = riskStoreTaskDao.insert(insertTaskDto); taskDto = riskStoreTaskDao.insert(insertTaskDto);
} else { } else {
RiskStoreTask riskStoreTask = riskStoreTaskDao.selectById(riskStoreTaskVo.getRstId()); RiskStoreTask riskStoreTask = riskStoreTaskDao.findById(riskStoreTaskVo.getRstId());
if (Objects.isNull(riskStoreTask)) { if (Objects.isNull(riskStoreTask)) {
throw new ServiceException("售点任务不存在"); throw new ServiceException("售点任务不存在");
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论