Browse Source

门诊病人表增加修改人和修改时间字段

hurugang 2 years ago
parent
commit
5eaef69bb4

+ 5 - 1
src/main/java/cn/hnthyy/thmz/controller/mz/MzPatientMiController.java

@@ -22,6 +22,7 @@ import org.springframework.dao.DataIntegrityViolationException;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -283,7 +284,7 @@ public class MzPatientMiController {
      */
     @UserLoginToken
     @RequestMapping(value = "/modifyPatient", method = {RequestMethod.POST})
-    public Map<String, Object> modifyPatient(@RequestBody MzPatientMi mzPatientMi) {
+    public Map<String, Object> modifyPatient(@RequestBody MzPatientMi mzPatientMi, HttpServletRequest httpServletRequest) {
         Map<String, Object> resultMap = new HashMap<>();
         try {
             if (checkPatient(mzPatientMi, resultMap, YesNoEnum.YES)) {
@@ -302,6 +303,9 @@ public class MzPatientMiController {
                 resultMap.put("message", "修改病人信息失败,已经存在相同的诊疗卡");
                 return resultMap;
             }
+            User tokenUser = TokenUtil.getUser(httpServletRequest);
+            mzPatientMi.setUpdateUser(tokenUser.getUserIdCode());
+            mzPatientMi.setUpdateTime(new Date());
             int num = mzPatientMiService.modifyMzPatientMi(mzPatientMi);
             if (num == 1) {
                 resultMap.put("code", 0);

+ 4 - 1
src/main/java/cn/hnthyy/thmz/entity/his/mz/MzPatientMi.java

@@ -92,7 +92,10 @@ public class MzPatientMi {
     private String ageString;
     //证件类型描述
     private String certificateTypeName;
-
+    //修改人
+    private String updateUser;
+    //修改时间
+    private Date updateTime;
 
     public void setAge(Integer age) {
         this.age = age;

+ 6 - 0
src/main/java/cn/hnthyy/thmz/mapper/his/mz/MzPatientMiMapper.java

@@ -138,6 +138,12 @@ public interface MzPatientMiMapper {
             "<when test='detail!=null'>",
             ",detail =#{detail}",
             "</when>",
+            "<when test='updateUser!=null'>",
+            ",update_user =#{updateUser}",
+            "</when>",
+            "<when test='updateTime!=null'>",
+            ",update_time =#{updateTime}",
+            "</when>",
             "</trim>"
             , "</script>"})
     int updateMzPatientMi(MzPatientMi mzPatientMi);