Преглед изворни кода

生育门诊添加生育类别

lighter пре 1 дан
родитељ
комит
8829d400e2

+ 1 - 0
src/main/java/thyyxxk/webserver/entity/medicalinsurance/outpatient/MzPatientInfo.java

@@ -25,6 +25,7 @@ public class MzPatientInfo {
     private String empName;
     private String mdtrtId;
     private String medType;
+    private String matnType;
     private String psnType;
     private Integer acctUsedFlag;
     private Date visitDate;

+ 0 - 1
src/main/java/thyyxxk/webserver/service/externalhttp/SiMzSrvc.java

@@ -6,7 +6,6 @@ import com.dtflys.forest.annotation.JSONBody;
 import com.dtflys.forest.annotation.Post;
 import com.dtflys.forest.annotation.Var;
 import thyyxxk.webserver.entity.ResultVo;
-import thyyxxk.webserver.entity.markmtfees.MzVisit;
 import thyyxxk.webserver.entity.markmtfees.SiMzBusinessParams;
 import thyyxxk.webserver.entity.medicalinsurance.digitalreceipt.request.*;
 import thyyxxk.webserver.entity.medicalinsurance.manage.clinicinfo.RevokeRegRequest;

+ 5 - 0
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiMzService.java

@@ -62,6 +62,11 @@ public class SiMzService {
     }
 
     public ResultVo<String> outpatientRegistration(MzPatientInfo p) {
+        if (Objects.equals(p.getMedType(), MedType.MATERNITY_CLINIC.getCode())) {
+            if (StringUtil.isBlank(p.getMatnType())) {
+                return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请选择生育类别!");
+            }
+        }
         p.setStaffId(TokenUtil.getInstance().getTokenUserId());
         String hisOrdNum = p.getPatNo() + "_" + p.getTimes() + "_" + 1;
         int mipCount = dao.selectMipayCount(hisOrdNum);