主程序

This commit is contained in:
tangw 2025-10-23 16:43:21 +08:00
parent 426be1babc
commit 14b71104f5
2 changed files with 24 additions and 15 deletions

View File

@ -6,9 +6,9 @@ spring:
druid: druid:
# 主库数据源 # 主库数据源
master: master:
url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=lisnet_ss url: jdbc:sqlserver://47.97.125.165:11433;DatabaseName=lisnet_test
username: sa username: lis
password: jiangsheng password: lisp@ssw0rd
# 从库数据源 # 从库数据源
slave: slave:
# 从数据源开关/默认关闭 # 从数据源开关/默认关闭

View File

@ -8,6 +8,7 @@ import com.czlis.common.core.domain.Result;
import com.czlis.common.core.domain.entity.lis.*; import com.czlis.common.core.domain.entity.lis.*;
import com.czlis.common.utils.file.FileUtils; import com.czlis.common.utils.file.FileUtils;
import com.czlis.common.utils.file.ImageUtils; import com.czlis.common.utils.file.ImageUtils;
import com.czlis.common.utils.uuid.UUID;
import com.czlis.interfaceCommon.utils.ReportUtil; import com.czlis.interfaceCommon.utils.ReportUtil;
import com.czlis.liswork.mapper.LisWorkPageInfoMapper; import com.czlis.liswork.mapper.LisWorkPageInfoMapper;
import com.czlis.liswork.pojo.HistoryResult; import com.czlis.liswork.pojo.HistoryResult;
@ -18,6 +19,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.io.File; import java.io.File;
import java.io.IOException;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -34,19 +36,26 @@ public class LisWorkPageInfoServiceImpl implements LisWorkPageInfoService {
@Override @Override
public Result resultGraph(Date jyrq, String yq, String ybh) { public Result resultGraph(Date jyrq, String yq, String ybh) {
//List<LabGraph> labGraphList = lisWorkPageInfoMapper.getLabGraphList(jyrq,yq,ybh); List<Map<String, String>> listOfMaps = new ArrayList<>();
// List<LabGraphUnit> labGraphUnitList = lisWorkPageInfoMapper.getLabGraphUnitList(yq,""); List<LabGraph> labGraphList = commonUtil.getLabGraphAll(jyrq, yq, ybh);
// List<LabOldGraph> labOldGraphList = lisWorkPageInfoMapper.getLabOldGraphList(jyrq, yq, ybh); if (!labGraphList.isEmpty()) {
List<String> queryList = new ArrayList<>(); for (LabGraph labGraph : labGraphList) {
String[] picPath = reportUtil.getReportpic(jyrq, yq, ybh); byte[] txnr = labGraph.getTxnr();
for (int i = 0; i < picPath.length; i++) { String picdata=Base64.encode(txnr);
String staticpath= ImageUtils.getStaticPath()+ File.separator; String bz1=labGraph.getBz1();
String picFilePath =staticpath +"graphs"+File.separator + StrUtil.splitToArray(picPath[i], "graphs/")[1]; if(bz1==null)bz1="1";
File file = new File(picFilePath); int lbidx=bz1.indexOf(".");
queryList.add(Base64.encode(file)); if(lbidx>0)bz1=bz1.substring(0,lbidx);
FileUtils.deleteFile(picFilePath); Map<String,String> map = new HashMap<>();
map.put("xh",bz1);
map.put("txlb",labGraph.getTxlb());
map.put("txmc",labGraph.getTxmc());
map.put("bz",labGraph.getBz2());
map.put("picbase64",picdata);
listOfMaps.add(map);
} }
return new Result("0","获取数据成功!",queryList); }
return new Result("0","获取数据成功!",listOfMaps);
} }
@Override @Override