Jing.Li 4 роки тому
батько
коміт
e97ee5a015

+ 1 - 1
src/main/java/com/yideb/audit/service/hub/IBasicStatisticService.java

@@ -16,5 +16,5 @@ public interface IBasicStatisticService extends IService<BasicStatistic> {
 
 	Boolean flushDb(BasicStatistic dataVo);
 
-	Boolean update(BasicStatistic dataVo);
+	Boolean updateDB(BasicStatistic dataVo);
 }

+ 3 - 2
src/main/java/com/yideb/audit/service/hub/impl/BasicStatisticServiceImpl.java

@@ -3,6 +3,7 @@ package com.yideb.audit.service.hub.impl;
 import cn.hutool.core.collection.CollectionUtil;
 import com.baomidou.dynamic.datasource.annotation.DS;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.yideb.audit.dao.hub.BasicStatisticMapper;
 import com.yideb.audit.entity.hub.BasicStatistic;
@@ -34,7 +35,7 @@ public class BasicStatisticServiceImpl extends ServiceImpl<BasicStatisticMapper,
 	}
 
 	@Override
-	public Boolean update(BasicStatistic dataVo) {
+	public Boolean updateDB(BasicStatistic dataVo) {
 		List<BasicStatistic> list = baseMapper.selectList(new QueryWrapper<>());
 		if (CollectionUtil.isEmpty(list)) {
 			return false;
@@ -43,6 +44,6 @@ public class BasicStatisticServiceImpl extends ServiceImpl<BasicStatisticMapper,
 		BasicStatistic statistic = list.get(0);
 		statistic.setTotalPrescriptionCount(dataVo.getTotalPrescriptionCount());
 		statistic.setTodayPrescriptionCount(dataVo.getTodayPrescriptionCount());
-		return update(statistic);
+		return baseMapper.update(statistic, new UpdateWrapper<>()) == 1;
 	}
 }

+ 1 - 1
src/main/java/com/yideb/audit/task/dynamic/PrescriptionTask.java

@@ -64,7 +64,7 @@ public class PrescriptionTask {
 		dataVo.setTodayPrescriptionCount((int) (todayPrescriptionCount * prescriptionMultiple));
 
 		log.info("写数据到远程数据库开始");
-		basicStatisticService.update(dataVo);
+		basicStatisticService.updateDB(dataVo);
 		log.info("写数据到远程数据库结束");
 		log.info("写数据到远程数据库,花费时间:{}", System.currentTimeMillis() - startTime);