‘chenzhilei’ пре 1 дан
родитељ
комит
af291f0112

+ 10 - 0
src/main/java/cn/hnthyy/thmz/Utils/DateTimeUtils.java

@@ -21,6 +21,7 @@ public class DateTimeUtils {
     public static final DateTimeFormatter DATETIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
     public static final DateTimeFormatter DATETIME_FORMATTER_FILL = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
     public static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
+    public static final DateTimeFormatter DATE_FORMATTER_FILL = DateTimeFormatter.ofPattern("yyyyMMdd");
     private static ZoneId shanghaiZoneId = ZoneId.of("Asia/Shanghai");
 
     public static void main(String[] args) {
@@ -134,6 +135,15 @@ public class DateTimeUtils {
         System.out.println("sout"+parseLocalDateTime(dateStr,"yyyy-MM-dd HH:mm:ss"));
         return parseLocalDateTime(dateStr,"yyyy-MM-dd HH:mm:ss").format(DATETIME_FORMATTER_FILL);
     }
+    /**
+     * 返回当前日期时间字符串 yyyyMMdd
+     *
+     * @return
+     */
+    public static String getCurrentDateStrFill(String dateStr) {
+        System.out.println("sout"+parseLocalDateTime(dateStr,"yyyy-MM-dd HH:mm:ss"));
+        return parseLocalDateTime(dateStr,"yyyy-MM-dd HH:mm:ss").format(DATE_FORMATTER_FILL);
+    }
  
     public static LocalDate parseLocalDate(String dateStr, String pattern) {
         return LocalDate.parse(dateStr, DateTimeFormatter.ofPattern(pattern));

+ 2 - 2
src/main/java/cn/hnthyy/thmz/entity/mzdzfp/JSMzInvoiceInfo.java

@@ -191,8 +191,8 @@ public class JSMzInvoiceInfo implements Serializable {
             medBedinfo.setHospital_no(mzInvoiceInfo.getSpecialAttrDTO().getOutpatientNo());
             medBedinfo.setIn_category(mzInvoiceInfo.getSpecialAttrDTO().getHospitalDepartment());
             medBedinfo.setOut_category(mzInvoiceInfo.getSpecialAttrDTO().getHospitalDepartment());
-            medBedinfo.setIn_date( DateTimeUtils.getCurrentDateTimeStrFill(mzInvoiceInfo.getMdtrtInfo().getBegntime()));
-            medBedinfo.setOut_date( DateTimeUtils.getCurrentDateTimeStrFill(mzInvoiceInfo.getMdtrtInfo().getEndtime()));
+            medBedinfo.setIn_date( DateTimeUtils.getCurrentDateStrFill(mzInvoiceInfo.getMdtrtInfo().getBegntime()));
+            medBedinfo.setOut_date( DateTimeUtils.getCurrentDateStrFill(mzInvoiceInfo.getMdtrtInfo().getEndtime()));
 //        medOutinfo.setCase_no("");
             bizinfo.setMed_bedinfo(medBedinfo);
             jsMzInvoiceInfo.setInvoice_type_code("320602");