Browse Source

优化提示信息。

xiaochan 4 years ago
parent
commit
a1d0636d5d

+ 15 - 0
src/main/java/thyyxxk/webserver/constants/GetDateFormat.java

@@ -0,0 +1,15 @@
+package thyyxxk.webserver.constants;
+
+/**
+ * <p>
+ * 描述: 日期格式
+ * </p>
+ *
+ * @author xc
+ * @date 2021-05-18 08:15
+ */
+public class GetDateFormat {
+    public static final String DATE = "yyyy-MM-dd";
+    public static final String TIME = "HH:ss:mm";
+    public static final String DATE_TIME = "yyyy-MM-dd HH:ss:mm";
+}

+ 16 - 15
src/main/java/thyyxxk/webserver/service/datamodify/YzActOrderModifyVerifyService.java

@@ -1,10 +1,12 @@
 package thyyxxk.webserver.service.datamodify;
 
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import thyyxxk.webserver.config.exception.ExceptionEnum;
+import thyyxxk.webserver.constants.GetDateFormat;
 import thyyxxk.webserver.dao.his.datamodify.YzActOrderModifyVerifyDao;
 import thyyxxk.webserver.entity.ResultVo;
 import thyyxxk.webserver.entity.datamodify.TYzActOrderModify;
@@ -29,9 +31,9 @@ import java.util.List;
 public class YzActOrderModifyVerifyService {
 
     private final YzActOrderModifyVerifyDao dao;
-    private static final int YZ_SHENHE_TONGGUO = 2 ;
-    private static final int YZ_SHENHE_BOHUI = 3;
-    private static final int YZ_SHENHE_HUICHE = 4;
+    private static final int YZ_APPROVED = 2 ;
+    private static final int YZ_REJECT = 3;
+    private static final int YZ_WITHDRAW = 4;
 
     public YzActOrderModifyVerifyService(YzActOrderModifyVerifyDao dao) {
         this.dao = dao;
@@ -102,29 +104,28 @@ public class YzActOrderModifyVerifyService {
         TYzActOrderModify pojo = yzActOrderQuery(actOrderNo);
         JSONObject obj = new JSONObject();
         obj.put("name","systemNotification");
-        if (auditFlag==YZ_SHENHE_TONGGUO){
+        if (auditFlag== YZ_APPROVED){
             //改变医嘱表中数据
             if (dao.yzActOrderModify(pojo.getNewStartTime(),pojo.getNewEndTime(),pojo.getNewOrderTime(),pojo.getActOrderNo())){
                 //改变状态
                 if (dao.shenHeZhuangTaiGaiBian(auditFlag,TokenUtil.getTokenUserId(),actOrderNo,auditRemark)){
-                    obj.put("message",String.format("用户【%s】,您的医嘱修改审核已通过。",pojo.getProposerName()));
-                    log.info("医嘱修改成功原数据===>审核人:{},开始时间:{},结束时间:{},医嘱号:{}",
-                            TokenUtil.getTokenUserId(),pojo.getStartTime(),pojo.getEndTime(),pojo.getActOrderNo());
-                    log.info("医嘱修改成功修改后===>审核人:{},开始时间:{},结束时间:{},医嘱号:{}",
-                            TokenUtil.getTokenUserId(),pojo.getNewStartTime(),pojo.getNewEndTime(),pojo.getActOrderNo());
+                    obj.put("message",String.format("用户【%s】,医嘱号为【%s】已通过审核。",pojo.getProposerName(),actOrderNo));
+                    log.info("医嘱修改成功原数据===>审核人:{},开始时间:{},结束时间:{},医嘱时间:{},医嘱号:{}",
+                            TokenUtil.getTokenUserId(),pojo.getStartTime(),pojo.getEndTime(),pojo.getOrderTime(),pojo.getActOrderNo());
+                    log.info("医嘱修改成功原数据===>审核人:{},开始时间:{},结束时间:{},医嘱时间:{},医嘱号:{}",
+                            TokenUtil.getTokenUserId(),pojo.getNewStartTime(),pojo.getNewEndTime(),pojo.getNewOrderTime(),pojo.getActOrderNo());
                 }
             }
-        }else if (auditFlag==YZ_SHENHE_BOHUI){
+        }else if (auditFlag== YZ_REJECT){
             dao.shenHeZhuangTaiGaiBian(auditFlag,TokenUtil.getTokenUserId(),actOrderNo,auditRemark);
-            obj.put("message",String.format("用户【%s】,你的医嘱修改审核已驳回,请重新提交。",pojo.getProposerName()));
+            obj.put("message",String.format("用户【%s】,医嘱号为【%s】已驳回,驳回原因:%s。",pojo.getProposerName(),actOrderNo,auditRemark));
             log.info("医嘱修改审核,操作:{驳回},操作员:{},驳回医嘱号:{}",TokenUtil.getTokenUserId(),pojo.getActOrderNo());
-        }else if (auditFlag==YZ_SHENHE_HUICHE){
+        }else if (auditFlag==YZ_WITHDRAW){
             //数据回撤
             if (dao.shuJuHuiChe(pojo.getStartTime(),pojo.getEndTime(),pojo.getOrderTime(),pojo.getActOrderNo())){
                 if (dao.shenHeZhuangTaiGaiBian(auditFlag,TokenUtil.getTokenUserId(),actOrderNo,auditRemark)){
-                    obj.put("message",String.format("用户【%s】,您的医嘱修改审核已回撤,请重新提交。",pojo.getProposerName()));
-                    log.info("医嘱修改审核,操作:{数据回撤成功},操作人员:{},驳回医嘱号:{},开始时间:{},结束时间:{}",TokenUtil.getTokenUserId(),pojo.getActOrderNo(),pojo.getStartTime(),
-                            pojo.getEndTime());
+                    obj.put("message",String.format("用户【%s】,医嘱号为【%s】数据回撤,回撤原因:%s。",pojo.getProposerName(),actOrderNo,auditRemark));
+                    log.info("医嘱修改审核,操作:{数据回撤成功},操作人员:{},数据:{}",TokenUtil.getTokenUserId(), JSON.toJSONStringWithDateFormat(pojo, GetDateFormat.DATE_TIME));
                 }
             }
         }