Browse Source

实现逻辑

hechunping 9 tháng trước cách đây
mục cha
commit
10d4a15066

+ 11 - 2
device-api-service/src/main/java/com/xy/service/factory/sim/impl/CtWingFactoryImpl.java

@@ -1,5 +1,6 @@
 package com.xy.service.factory.sim.impl;
 
+import cn.hutool.core.date.DateUtil;
 import com.xy.annotate.Factory;
 import com.xy.dto.CtWingDto;
 import com.xy.dto.CtWingVo;
@@ -53,12 +54,20 @@ public class CtWingFactoryImpl implements SimInfoFactory {
             cardMainStatusDto.setAccessNumber(telephonePlusVo.getAccessNumber());
             return CtWingUtils.queryCardMainStatus(cardMainStatusDto);
         };
-        CtWingVo.CardMainStatusVo cardMainStatusVo = queryCardMainStatus.run();
 
+        CtWingVo.CardMainStatusVo cardMainStatusVo = queryCardMainStatus.run();
 
 
 
 
-        return R.ok();
+        SimInfoDto.InfoVo vo = new SimInfoDto.InfoVo()
+                .setIccid(telephonePlusVo.getIccid())
+                .setImsi(telephonePlusVo.getImsi())
+                .setAccessNumber(telephonePlusVo.getAccessNumber())
+                .setCreateDate(DateUtil.parse(cardMainStatusVo.getServCreateDate()).toLocalDateTime())
+                .setActiveDate(DateUtil.parse(cardMainStatusVo.getServActiveDate()).toLocalDateTime())
+                ;
+        return R.ok(vo);
     }
+
 }

+ 6 - 1
device-api/src/main/java/com/xy/dto/SimInfoDto.java

@@ -5,6 +5,7 @@ import lombok.Data;
 import lombok.experimental.Accessors;
 
 import javax.validation.constraints.NotNull;
+import java.time.LocalDateTime;
 
 
 public class SimInfoDto {
@@ -20,6 +21,10 @@ public class SimInfoDto {
     @Data
     @Accessors(chain = true)
     public static class InfoVo {
-
+        private String iccid;
+        private String imsi;
+        private String accessNumber;
+        private LocalDateTime activeDate;
+        private LocalDateTime createDate;
     }
 }