zjh
2025-02-05 c176d20e59d15d137ab783e260d704b864b6ced0
zjh20250205
9个文件已修改
4个文件已添加
149 ■■■■ 已修改文件
ltkj-admin/pom.xml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/LtkjApplication.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/app/ReservationController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/pom.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/AwsMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TestMapper.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/AwsService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/AwsServiceImpl.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/Aws.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/pom.xml
@@ -114,11 +114,11 @@
            <version>4.0</version>
        </dependency>
        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>mssql-jdbc</artifactId>
            <version>10.2.0.jre8</version> <!-- 使用最新版本 -->
        </dependency>
<!--        <dependency>-->
<!--            <groupId>com.microsoft.sqlserver</groupId>-->
<!--            <artifactId>mssql-jdbc</artifactId>-->
<!--            <version>6.4.0.jre8</version> &lt;!&ndash; 使用最新版本 &ndash;&gt;-->
<!--        </dependency>-->
        <!-- Mysql驱动包 -->
ltkj-admin/src/main/java/com/ltkj/LtkjApplication.java
@@ -24,7 +24,7 @@
    public static void main(String[] args) {
        //spring-boot-devtools的模块使Spring Boot应用支持热部署,无需手动重启Spring Boot应用。
        System.setProperty("spring.devtools.restart.enabled", "false");
//        System.setProperty("https.protocols", "TLSv1");
        SpringApplication.run(LtkjApplication.class, args);
        System.out.println("项目启动成功!!!\n" +
                "                                     \n" +
ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
@@ -4,10 +4,7 @@
import com.ltkj.hosp.domain.TjJcycxm;
import com.ltkj.hosp.mapper.TestMapper;
import com.ltkj.hosp.service.*;
import com.ltkj.hosp.sqlDomain.LtkjExamJcbgd;
import com.ltkj.hosp.sqlDomain.LtkjExamJcsqd;
import com.ltkj.hosp.sqlDomain.LtkjHybgd;
import com.ltkj.hosp.sqlDomain.LtkjHysqd;
import com.ltkj.hosp.sqlDomain.*;
import com.ltkj.system.service.ISysConfigService;
import jodd.util.StringUtil;
import lombok.extern.slf4j.Slf4j;
@@ -59,6 +56,8 @@
    private TjAsyncService asyncService;
    @Autowired
    private TjJcycxmService jcycxmService;
    @Autowired
    private AwsService awsService;
    private final ReentrantLock reentrantLock = new ReentrantLock();
@@ -188,6 +187,14 @@
    private void extractedjianyan(String s) {
        try {
            List<Aws> awsList = testMapper.getWsxmLtkjHysqdByLisViBySLAVEWS(s);
            if(null !=awsList && !awsList.isEmpty()){
                log.info(awsList.toString());
                testMapper.delWsxmjg(s);
                log.info("删除外送项目成功");
                awsService.saveBatch(awsList);
                log.info("保存外送项目成功");
            }
            List<LtkjHysqd> hysqdList = testMapper.getCcXZxYyLtkjHysqdByLisVi(s);
            List<LtkjHysqd> wssq = testMapper.getWsxmLtkjHysqdByLisVi(s);
            if(null !=wssq && !wssq.isEmpty())hysqdList.addAll(wssq);
ltkj-admin/src/main/java/com/ltkj/web/controller/app/ReservationController.java
@@ -17,7 +17,6 @@
import com.ltkj.mall.domain.MallTimeConfig;
import com.ltkj.mall.service.IMallTimeConfigService;
import com.ltkj.system.service.ISysConfigService;
import com.ltkj.web.config.redis.OrderDelayService;
import com.ltkj.web.config.task.TjReservationTask;
import com.ltkj.web.wxUtils.WxUtil;
import io.swagger.annotations.Api;
ltkj-admin/src/main/java/com/ltkj/web/controller/sqlserver/TjSqlController.java
@@ -454,4 +454,13 @@
    }
    @GetMapping("/getWsxmLtkjHysqdByLisViBySLAVEWS")
    @ApiOperation(value = "查询外送项目SqlServer接口")
    public AjaxResult getWsxmLtkjHysqdByLisViBySLAVEWS(@RequestParam String s) {
//        List<LtkjHybgd> wsbg = testMapper.getWsxmLtkjHybgdByLisViBySLAVEWS(s);
//        log.info(wsbg.toString());
        return AjaxResult.success(testMapper.getWsxmLtkjHysqdByLisViBySLAVEWS(s));
    }
}
ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java
@@ -1,9 +1,6 @@
package com.ltkj.web.jmreport;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import com.ltkj.common.core.domain.AjaxResult;
import com.ltkj.hosp.mapper.TestMapper;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -13,14 +10,11 @@
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import static jdk.nashorn.internal.runtime.regexp.joni.Config.log;
@@ -40,8 +34,6 @@
    private static String CONFIG_PATH;
    @Autowired
    private TestMapper testMapper;
    @Value ("${config.properties}")
    public void setConfigPath(String path) {
@@ -108,11 +100,4 @@
//    public int view(){
//        return 1;
//    }
    @GetMapping("/getBingZhong")
    public String getBingZhongInfo(@RequestParam("start") String start, @RequestParam("end") String end){
        JSONObject object = JSONUtil.createObj();
        object.putOpt("data",testMapper.getBingZhongInfo(start,end));
        return JSONUtil.toJsonStr(object);
    }
}
ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java
@@ -42,6 +42,7 @@
@Slf4j
public class DruidConfig {
    @Value ("${config.properties}")
    private  String url;
@@ -259,6 +260,7 @@
    }
    @Bean
//    @ConfigurationProperties("spring.datasource.druid.slavepacs")
//    @ConditionalOnProperty(prefix = "spring.datasource.druid.slavepacs", name = "enabled", havingValue = "true")
@@ -276,7 +278,7 @@
            props.load(fis);
            fis.close();
            // 这里是测试写法,具体的value可以通过请求参数传递过来
            String pacsenabled = props.getProperty("pacsenabled");
            String pacsenabled = props.getProperty("wsenabled");
            if (pacsenabled.equals("false"))
                return null;
            String pacsdbtype = props.getProperty("wsdbtype");
@@ -313,7 +315,7 @@
        properties.setProperty("druid.enabled", enabled);
        properties.setProperty("druid.driverClassName","com.microsoft.sqlserver.jdbc.SQLServerDriver");
        properties.setProperty("druid.url","jdbc:sqlserver://"+ ip+":"+ port+";DatabaseName="+ db+
                ";encrypt=true;trustServerCertificate=true;sslProtocol=TLSv1.2;");
                ";&characterEncoding=utf8");
        properties.setProperty("druid.username", user);
        properties.setProperty("druid.password", password);
        dataSource.restart(properties);
ltkj-hosp/pom.xml
@@ -34,7 +34,7 @@
        <dependency>
            <groupId>org.jeecgframework.jimureport</groupId>
            <artifactId>jimureport-spring-boot-starter</artifactId>
            <version>1.6.6</version>
            <version>1.5.4</version>
        </dependency>
    </dependencies>
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/AwsMapper.java
New file
@@ -0,0 +1,16 @@
package com.ltkj.hosp.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ltkj.hosp.sqlDomain.Aws;
import org.apache.ibatis.annotations.Mapper;
/**
 * ClassName: AwsMapper <br/>
 * Description: <br/>
 * date: 2025/2/5 17:56<br/>
 *
 * @author zjh<br />
 */
@Mapper
public interface AwsMapper extends BaseMapper<Aws> {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TestMapper.java
@@ -3,6 +3,7 @@
import com.ltkj.common.annotation.DataSource;
import com.ltkj.common.enums.DataSourceType;
import com.ltkj.hosp.sqlDomain.*;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
@@ -342,6 +343,16 @@
        @DataSource(value = DataSourceType.SLAVE_WS)
    @Select("SELECT * from  lis_result a where  a.brid=#{tjNum}")
    List<Aws> getWsxmLtkjHysqdByLisViBySLAVEWS(String tjNum);
//    @Delete("delete from  aws  where  brid=#{tjNum}")
    @Delete("DELETE FROM aws WHERE brid=#{tjNum}")
    void delWsxmjg(String tjNum);
    @DataSource(value = DataSourceType.SLAVE_PACS)
    @Select("SELECT * FROM ris.V_TJ_JCBGXX_NEWTJ")
    List<Map<String, Object>> getCcXZxYyPacsJgSt();
@@ -433,8 +444,4 @@
            "FROM\n" +
            "  LTEMR.V_TJ_JCBGXX_NEWTJ a  WHERE trim(a.HIS_ID)=#{tjNum}")
    List<LtkjExamJcbgd> getCcXZxYyPacsLtkjExamJcbgd1(String tjNum);
    @DataSource(value = DataSourceType.MASTER)
    @Select("call tj_bingzhongtongji(#{p_start,mode=IN},#{p_end,mode=IN})")
    List<Map<String ,Object>> getBingZhongInfo(@Param("p_start") String start,@Param("p_end") String end);
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/AwsService.java
New file
@@ -0,0 +1,15 @@
package com.ltkj.hosp.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ltkj.hosp.sqlDomain.Aws;
/**
 * ClassName: AwsService <br/>
 * Description: <br/>
 * date: 2025/2/5 17:56<br/>
 *
 * @author zjh<br />
 */
public interface AwsService extends IService<Aws> {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/AwsServiceImpl.java
New file
@@ -0,0 +1,18 @@
package com.ltkj.hosp.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ltkj.hosp.mapper.AwsMapper;
import com.ltkj.hosp.service.AwsService;
import com.ltkj.hosp.sqlDomain.Aws;
import org.springframework.stereotype.Service;
/**
 * ClassName: AwsServiceImpl <br/>
 * Description: <br/>
 * date: 2025/2/5 17:56<br/>
 *
 * @author zjh<br />
 */
@Service
public class AwsServiceImpl extends ServiceImpl<AwsMapper, Aws> implements  AwsService {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/Aws.java
New file
@@ -0,0 +1,25 @@
package com.ltkj.hosp.sqlDomain;
import lombok.Data;
/**
 * ClassName: Aws <br/>
 * Description: <br/>
 * date: 2025/2/5 17:48<br/>
 *
 * @author zjh<br />
 */
@Data
public class Aws {
    private String brid;
    private String xmbm;
    private String xmmc;
    private String result;
    private String gdpd;
    private String xmckz;
    private String dw;
    private String bgsj;
    private String bgys;
}