From a4381887d648d45fc8adc6ee475b127ff1b40202 Mon Sep 17 00:00:00 2001 From: wang1007152140 <1007152140@qq.com> Date: Fri, 5 Feb 2021 10:32:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BF=9D=E5=AD=98=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ccsens/tcm/api/PatientController.java | 1 + tcm/src/main/java/com/ccsens/tcm/bean/dto/PatientDto.java | 8 ++++---- .../main/java/com/ccsens/tcm/service/PatientService.java | 5 +++-- tcm/src/main/resources/mapper_dao/PatientDao.xml | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/tcm/src/main/java/com/ccsens/tcm/api/PatientController.java b/tcm/src/main/java/com/ccsens/tcm/api/PatientController.java index 376559f6..f865fab8 100644 --- a/tcm/src/main/java/com/ccsens/tcm/api/PatientController.java +++ b/tcm/src/main/java/com/ccsens/tcm/api/PatientController.java @@ -51,6 +51,7 @@ public class PatientController { return JsonResponse.newInstance().ok(selPatientList); } + @MustLogin @ApiOperation(value = "保存患者病例信息", notes = "w:提交患者的相关病例信息") @RequestMapping(value = "/saveCaseMes", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) diff --git a/tcm/src/main/java/com/ccsens/tcm/bean/dto/PatientDto.java b/tcm/src/main/java/com/ccsens/tcm/bean/dto/PatientDto.java index c00db0e1..721ca229 100644 --- a/tcm/src/main/java/com/ccsens/tcm/bean/dto/PatientDto.java +++ b/tcm/src/main/java/com/ccsens/tcm/bean/dto/PatientDto.java @@ -55,6 +55,10 @@ public class PatientDto { private Long patientId; @ApiModelProperty("患者病情记录") List list; + @NotNull + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") + @ApiModelProperty("诊断时间") + private Date timeSlot=new Date(System.currentTimeMillis()); } @Data @ApiModel("患者的某个病例信息") @@ -65,10 +69,6 @@ public class PatientDto { private Long testQuestionsId; @ApiModelProperty("内容") private String contents; - @NotNull - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") - @ApiModelProperty("诊断时间") - private Date timeSlot=new Date(System.currentTimeMillis()); } @Data @ApiModel("查询的患者基本信息") diff --git a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java index 8c82aec3..df6078ea 100644 --- a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java +++ b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java @@ -113,6 +113,7 @@ public class PatientService implements IPatientService { PatientRecord patientRecord=new PatientRecord(); BeanUtils.copyProperties(param.getList().get(i),patientRecord); patientRecord.setPatientId(param.getPatientId()); + patientRecord.setTimeSlot(param.getTimeSlot()); if(param.getList().get(i).getPatientRecordId()!=null){ //患者记录表的id patientRecord.setId(param.getList().get(i).getPatientRecordId()); @@ -125,7 +126,7 @@ public class PatientService implements IPatientService { //需要记录三次的 //算出时间差 - int cha=timeDifference(patientRecord.getTimeSlot(),onsetTime); + int cha=timeDifference(param.getTimeSlot(),onsetTime); if(cha