Bladeren bron

时间工具类

master
qiubh 2 maanden geleden
bovenliggende
commit
0bc4ecc44b

+ 19
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/order/GetCustomerIdRequest.java Bestand weergeven

@@ -0,0 +1,19 @@
package cn.com.taiji.core.model.comm.protocol.ias.order;

import cn.com.taiji.core.model.comm.protocol.AbstractOldSystemRequest;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Setter
@Getter
public class GetCustomerIdRequest extends AbstractOldSystemRequest<GetCustomerIdResponse> {

public GetCustomerIdRequest() {
super("IF01001202412271295", null);
}
@NotBlank
private String validString = "sds@&*HJR2024!(";

}

+ 23
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/order/GetCustomerIdResponse.java Bestand weergeven

@@ -0,0 +1,23 @@
package cn.com.taiji.core.model.comm.protocol.ias.order;

import cn.com.taiji.common.model.BaseModel;
import cn.com.taiji.common.pub.json.JsonTools;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;

import java.io.IOException;

@Getter
@Setter
public class GetCustomerIdResponse extends BaseModel {

private String customerId;
@JsonIgnore
private String data;

public String getCustomerId() throws IOException {
return JsonTools.json2Object(data, this.getClass()).getCustomerId();
// return JSONObject.parseObject(data).getString("customerId");
}
}

+ 23
- 4
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/tools/MyTimeTools.java Bestand weergeven

@@ -2,15 +2,18 @@ package cn.com.taiji.ias.tools;

import cn.com.taiji.common.pub.TimeTools;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class MyTimeTools extends TimeTools {

public final static DateTimeFormatter MY_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
public final static DateTimeFormatter MY_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");

public final static DateTimeFormatter MY_DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");

public static String toTimeStr(LocalDateTime time) {
return toTimeStr(time, MY_FORMATTER);
return toTimeStr(time, MY_TIME_FORMATTER);
}

public static String toTimeStr(LocalDateTime time, DateTimeFormatter format) {
@@ -18,15 +21,31 @@ public class MyTimeTools extends TimeTools {
}

public static LocalDateTime strToTime(String time) {
return strToTime(time, MY_FORMATTER);
return strToTime(time, MY_TIME_FORMATTER);
}

public static LocalDateTime strToTime(String time, DateTimeFormatter format) {
return LocalDateTime.parse(time, format);
}

public static String toDateStr(LocalDate date) {
return toDateStr(date, MY_DATE_FORMATTER);
}

public static String toDateStr(LocalDate time, DateTimeFormatter format) {
return time.format(format);
}

public static LocalDateTime strToTime(String time, String formatStr) {
return LocalDateTime.parse(time, DateTimeFormatter.ofPattern(formatStr));
return strToTime(time, DateTimeFormatter.ofPattern(formatStr));
}

public static LocalDate strToDate(String time, DateTimeFormatter format) {
return LocalDate.parse(time, format);
}

public static LocalDate strToDate(String time, String formatStr) {
return strToDate(time, DateTimeFormatter.ofPattern(formatStr));
}

}

Laden…
Annuleren
Opslaan