master
sikadi 2023-11-04 09:06:45 +08:00
parent f17be1d164
commit 1fbc567aca
7 changed files with 50 additions and 23 deletions

View File

@ -14,8 +14,5 @@ COPY /grail-patient-interrogation-server/target/grail-patient-interrogation-serv
# 工作目录 exec -it 进来就是默认这个目录 # 工作目录 exec -it 进来就是默认这个目录
WORKDIR /home WORKDIR /home
# 指定东八区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > .etc.timezone
# 启动java程序 # 启动java程序
CMD ["java","-Dfile.encoding=UTF-8","-jar","/home/app.jar"] CMD ["java","-Dfile.encoding=UTF-8","-jar","/home/app.jar"]

View File

@ -37,6 +37,8 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator-autoconfigure</artifactId> <artifactId>spring-boot-actuator-autoconfigure</artifactId>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -0,0 +1,30 @@
package com.grail.interrogation.enums;
/**
* @description: TODO
* @author: SIKADI
* @date: 2023/11/3 8:04
**/
public enum HomepageEnums {
INQUIRE("查询"),
DELETE("删除"),
REVISE("修改"),
ADDITION("添加");
private final String name;
HomepageEnums(String name) {
this.name = name;
}
public String getName() {
return name;
}
}

View File

@ -87,6 +87,7 @@
<version>3.6.3</version> <version>3.6.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.grail</groupId> <groupId>com.grail</groupId>
<artifactId>grail-patient-interrogation-remote</artifactId> <artifactId>grail-patient-interrogation-remote</artifactId>

View File

@ -86,4 +86,6 @@ public class DiseaseDetatilController {
} }

View File

@ -51,14 +51,11 @@ public class HomepageServerImpl implements HomepageServer {
// 根据redis 来进行试发正确 // 根据redis 来进行试发正确
if(redisService.hasKey(REDIS_HOMEPAGE)){ if(redisService.hasKey(REDIS_HOMEPAGE)){
// 查询出来,并删除 // 查询出来,并删除
List<Homepage> cacheList = redisService.getCacheList(REDIS_HOMEPAGE); return redisService.getCacheList(REDIS_HOMEPAGE);
return cacheList;
} }
List<Homepage> homepages = homepageMapper.homepageList(0); List<Homepage> homepages = homepageMapper.homepageList(0);
homepages.forEach( item -> { homepages.forEach( item -> {
List<ListHomepage> listHomepages = homepageMapper.homepageListPid(item.getId()); item.setHomepageList(homepageMapper.homepageListPid(item.getId()));
item.setHomepageList(listHomepages);
} ); } );
redisService.setCacheList(REDIS_HOMEPAGE,homepages); redisService.setCacheList(REDIS_HOMEPAGE,homepages);
return homepages; return homepages;
@ -78,13 +75,10 @@ public class HomepageServerImpl implements HomepageServer {
// pid进行一个判断是否对应 1 , 2 // pid进行一个判断是否对应 1 , 2
if(1 == homepage.getPid()){ if(1 == homepage.getPid()){
// 查序id 是不是有对应的数据 // 查序id 是不是有对应的数据
List<MedicineDetail> list = medicineDetailMapper.List(homepage.getId()); homepage.setMedicineDetailList(medicineDetailMapper.List(homepage.getId()));
homepage.setMedicineDetailList(list);
}else { }else {
// 判断是为错误的,联查的数据添加
List<DiseaseDetatil> list = diseaseDetatilMapper.List(homepage.getId());
// 赋值进去 // 赋值进去
homepage.setDiseaseDetatilList(list); homepage.setDiseaseDetatilList(diseaseDetatilMapper.List(homepage.getId()));
} }
// 回显出去 // 回显出去
return homepage; return homepage;
@ -102,14 +96,12 @@ public class HomepageServerImpl implements HomepageServer {
public DiseaseMedicineResponse medicineDiseaseList(HomepageRequest homepageRequest) { public DiseaseMedicineResponse medicineDiseaseList(HomepageRequest homepageRequest) {
// 创建一个为空的数据 // 创建一个为空的数据
DiseaseMedicineResponse list = new DiseaseMedicineResponse(); DiseaseMedicineResponse list = new DiseaseMedicineResponse();
// 查询是否为空 // 先进行查询对应药品的列表 再进行赋值
List<MedicineDetail> medicineDetailList = medicineDetailMapper.medicineList(homepageRequest.getHomepageName()); list.setMedicineDetailList(medicineDetailMapper
// 更新操作 .medicineList(homepageRequest.getHomepageName()));
List<DiseaseDetatil> diseaseDetatils = diseaseDetatilMapper.diseaseList(homepageRequest.getHomepageName()); // 先进查询对应的病症的列表, 再进行赋值
// 赋值上去 list.setDiseaseDetatils(diseaseDetatilMapper
list.setMedicineDetailList(medicineDetailList); .diseaseList(homepageRequest.getHomepageName()));
// 赋值上去
list.setDiseaseDetatils(diseaseDetatils);
return list; return list;
} }
} }

View File

@ -71,8 +71,11 @@
FROM FROM
tb_medicine_datail a tb_medicine_datail a
LEFT JOIN homepage_middle_medicicne b ON a.medicine_id = b.middle_medcicne LEFT JOIN homepage_middle_medicicne b ON a.medicine_id = b.middle_medcicne
WHERE <where>
<if test=""></if> <if test="homepageName != null and homepageName!=''">
b.homepageName like CONCAT('%',#{homepageName},'%')
</if>
</where>
</select> </select>
</mapper> </mapper>