commit
efd759c3f7
@ -0,0 +1,89 @@
|
||||
package au.com.royalpay.payment.manage.logview.beans;
|
||||
|
||||
import au.com.royalpay.payment.core.exceptions.ParamInvalidException;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.time.DateUtils;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.TimeZone;
|
||||
|
||||
/**
|
||||
* Created by yixian on 2016-10-18.
|
||||
*/
|
||||
public class ConfigOperationQueryBean {
|
||||
private static final String[] pattern = {"yyyyMMdd"};
|
||||
private String begin;
|
||||
private String end;
|
||||
private int page = 1;
|
||||
private int limit = 20;
|
||||
private String client_moniker;
|
||||
|
||||
public JSONObject toJSON() {
|
||||
SimpleDateFormat utcFormater = new SimpleDateFormat("yyyyMMdd");
|
||||
utcFormater.setTimeZone(TimeZone.getTimeZone("UTC"));//时区定义并进行时间获取
|
||||
JSONObject res = new JSONObject();
|
||||
if (begin != null) {
|
||||
try {
|
||||
|
||||
res.put("begin", utcFormater.parse(begin));
|
||||
} catch (ParseException e) {
|
||||
throw new ParamInvalidException("begin", "error.payment.valid.invalid_time");
|
||||
}
|
||||
}
|
||||
if (end != null) {
|
||||
try {
|
||||
res.put("end", DateUtils.addDays(utcFormater.parse(end),1));
|
||||
} catch (ParseException e) {
|
||||
throw new ParamInvalidException("end", "error.payment.valid.invalid_time");
|
||||
}
|
||||
}
|
||||
if(StringUtils.isNotEmpty(this.client_moniker)){
|
||||
res.put("client_moniker",this.client_moniker);
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
public String getBegin() {
|
||||
return begin;
|
||||
}
|
||||
|
||||
public void setBegin(String begin) {
|
||||
this.begin = begin;
|
||||
}
|
||||
|
||||
public String getEnd() {
|
||||
return end;
|
||||
}
|
||||
|
||||
public void setEnd(String end) {
|
||||
this.end = end;
|
||||
}
|
||||
|
||||
public int getPage() {
|
||||
return page;
|
||||
}
|
||||
|
||||
public void setPage(int page) {
|
||||
this.page = page;
|
||||
}
|
||||
|
||||
public int getLimit() {
|
||||
return limit;
|
||||
}
|
||||
|
||||
public void setLimit(int limit) {
|
||||
this.limit = limit;
|
||||
}
|
||||
|
||||
public String getClient_moniker() {
|
||||
return client_moniker;
|
||||
}
|
||||
|
||||
public void setClient_moniker(String client_moniker) {
|
||||
this.client_moniker = client_moniker;
|
||||
}
|
||||
}
|
Loading…
Reference in new issue