Skip to content
Snippets Groups Projects
Commit 4084fe39 authored by WorldOneTwo's avatar WorldOneTwo
Browse files

master第三十二次提交-增加删除处方和编辑病历

parent b6863b71
Branches
No related merge requests found
...@@ -36,7 +36,7 @@ public class MedicalRecordController { ...@@ -36,7 +36,7 @@ public class MedicalRecordController {
public RespBean addDrugs(@RequestBody Drugs drugs){ public RespBean addDrugs(@RequestBody Drugs drugs){
int result = medicalRecordService.addDrugs(drugs); int result = medicalRecordService.addDrugs(drugs);
if(result == 2){ if(result == 2){
return new RespBean("success","添加成功"); return new RespBean("success","添加成功",drugs.getId());
} }
else { else {
return new RespBean("error","添加失败"); return new RespBean("error","添加失败");
...@@ -53,6 +53,31 @@ public class MedicalRecordController { ...@@ -53,6 +53,31 @@ public class MedicalRecordController {
return new RespBean("error","删除失败"); return new RespBean("error","删除失败");
} }
} }
@GetMapping("/deleteDrugs")
public RespBean deleteDrugs(int did)
{
int result = medicalRecordService.deleteDrugs(did);
if(result == 1){
return new RespBean("success","删除成功");
}
else{
return new RespBean("error","删除失败");
}
}
@PostMapping("/updateMedicalRecord")
public RespBean updateMedicalRecord(MedicalRecord medicalRecord)
{
int result = medicalRecordService.updateMedicalRecord(medicalRecord);
if(result == 1){
return new RespBean("success","更改成功");
}
else{
return new RespBean("error","更改失败");
}
}
@GetMapping("showUSummary") @GetMapping("showUSummary")
public RespBean showSummary(@RequestParam("usid") String uid){ public RespBean showSummary(@RequestParam("usid") String uid){
int result = medicalRecordService.getSummaryByUid(uid); int result = medicalRecordService.getSummaryByUid(uid);
...@@ -65,9 +90,10 @@ public class MedicalRecordController { ...@@ -65,9 +90,10 @@ public class MedicalRecordController {
} }
@GetMapping("selectRecordByUid") @GetMapping("selectRecordByUid")
public List<MedicalRecord> selectRecordByUid(@RequestParam("uid") String userid) public List<MedicalRecord> selectRecordByUid(String uid)
{ {
return medicalRecordService.selectByUserid(userid); System.out.println(uid);
return medicalRecordService.selectByUserid(uid);
} }
@GetMapping("/selectByUseridDoctor") @GetMapping("/selectByUseridDoctor")
...@@ -83,8 +109,8 @@ public class MedicalRecordController { ...@@ -83,8 +109,8 @@ public class MedicalRecordController {
return respBeans; return respBeans;
} }
@PostMapping("selectRecordByDid") @GetMapping("selectRecordByDid")
public List<MedicalRecord> selectRecordByDid(@RequestParam("did") String did) public List<MedicalRecord> selectRecordByDid(String did)
{ {
return medicalRecordService.selectByDid(did); return medicalRecordService.selectByDid(did);
} }
......
...@@ -11,4 +11,5 @@ public interface DrugsMapper { ...@@ -11,4 +11,5 @@ public interface DrugsMapper {
List<Drugs> getDrugsByMid(int mid); List<Drugs> getDrugsByMid(int mid);
int addDrugs(Drugs drugs); int addDrugs(Drugs drugs);
int deleteDurgsRelation(int mid); int deleteDurgsRelation(int mid);
int deleteDrugsRelationSingle(int did);
} }
...@@ -82,6 +82,13 @@ public class MedicalRecordService { ...@@ -82,6 +82,13 @@ public class MedicalRecordService {
return medicalRecordMapper.deleteMedicalRecordByMid(mid);//最后删除该病历 return medicalRecordMapper.deleteMedicalRecordByMid(mid);//最后删除该病历
} }
public int deleteDrugs(int did)
{
drugsMapper.deleteDrugsById(did);
int result = drugsMapper.deleteDrugsRelationSingle(did);
return result;
}
public List<Drugs> getDrugsById(int mid) public List<Drugs> getDrugsById(int mid)
{ {
return drugsMapper.getDrugsByMid(mid); return drugsMapper.getDrugsByMid(mid);
......
spring.datasource.url=jdbc:mysql://localhost:3306/hospital?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai spring.datasource.url=jdbc:mysql://localhost:3306/health?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root spring.datasource.username=root
spring.datasource.password=Y2002t10z02 spring.datasource.password=52118259541xx
server.port=8080 server.port=8080
\ No newline at end of file
...@@ -12,6 +12,10 @@ ...@@ -12,6 +12,10 @@
delete from mrecord_drugs where mid = #{mid}; delete from mrecord_drugs where mid = #{mid};
</delete> </delete>
<delete id="deleteDrugsRelationSingle">
delete from mrecord_drugs where did = #{did};
</delete>
<insert id="addDrugs" parameterType="com.example.bean.Drugs" useGeneratedKeys="true" keyProperty="id"> <insert id="addDrugs" parameterType="com.example.bean.Drugs" useGeneratedKeys="true" keyProperty="id">
insert into drugs (name, specification, number, way, dosage) insert into drugs (name, specification, number, way, dosage)
values (#{name},#{specification},#{number},#{way},#{dosage}); values (#{name},#{specification},#{number},#{way},#{dosage});
......
...@@ -9,15 +9,12 @@ ...@@ -9,15 +9,12 @@
values (#{uid},#{did},#{symptom},#{recordtime},#{diagnose}); values (#{uid},#{did},#{symptom},#{recordtime},#{diagnose});
</insert> </insert>
<update id="updateMedicalMedicalRecord" parameterType="com.example.bean.MedicalRecord"> <update id="updateMedicalRecord" parameterType="com.example.bean.MedicalRecord">
update medicalrecord update medicalrecord
set set
uid=#{uid}, symptom = #{symptom},
did = #{did}, diagnose = #{diagnose}
symptom = #{symptom}, where mid = #{mid};
recordtime =#{recordtime},
diagnose = #{diagnose}
where mid = #{mid};
</update> </update>
<select id="getMedicalRecordById" parameterType="com.example.bean.MedicalRecord" resultMap="BaseResultMap"> <select id="getMedicalRecordById" parameterType="com.example.bean.MedicalRecord" resultMap="BaseResultMap">
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment