| | |
| | | @Resource |
| | | private UserCreditExchangeManager userCreditExchangeManager; |
| | | |
| | | private Gson gson = new GsonBuilder().registerTypeAdapter(Date.class, new TypeAdapter<Date>() { |
| | | private Gson gson = new GsonBuilder() |
| | | .registerTypeAdapter(Date.class, new TypeAdapter<Date>() { |
| | | @Override |
| | | public void write(JsonWriter out, Date value) throws IOException { |
| | | String desc = ""; |
| | |
| | | public Date read(JsonReader in) throws IOException { |
| | | return new Date(); |
| | | } |
| | | }).create(); |
| | | }) .registerTypeAdapter(CreditExchangeRecord.ExchangeType.class, new TypeAdapter<CreditExchangeRecord.ExchangeType>() { |
| | | @Override |
| | | public void write(JsonWriter out, CreditExchangeRecord.ExchangeType value) throws IOException { |
| | | String desc = ""; |
| | | if (value != null) { |
| | | desc = value.getDesc(); |
| | | out.value(desc); |
| | | } else { |
| | | out.value(""); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public CreditExchangeRecord.ExchangeType read(JsonReader in) throws IOException { |
| | | return null; |
| | | } |
| | | }).create(); |
| | | |
| | | @Resource |
| | | private CreditExchangeRecordService userCreditExchangeRecordService; |
| | |
| | | if (!StringUtil.isNullOrEmpty(search.getUid())) { |
| | | query.uid = Long.parseLong(search.getUid()); |
| | | } |
| | | if (search.getStatus() != null) { |
| | | query.exchangeStatus = search.getStatus(); |
| | | if (!StringUtil.isNullOrEmpty(search.getStatus())) { |
| | | query.exchangeStatus =Integer.parseInt(search.getStatus()); |
| | | } |
| | | |
| | | if (search.getStartDate() != null) { |
| | | query.minCreateTime = new Date(TimeUtil.convertToTimeTemp(search.getStartDate(), "yyyy-MM-dd")); |
| | | if (!StringUtil.isNullOrEmpty(search.getStart_date())) { |
| | | query.minCreateTime = new Date(TimeUtil.convertToTimeTemp(search.getStart_date(), "yyyy-MM-dd")); |
| | | } |
| | | |
| | | if (search.getEndDate() != null) { |
| | | query.maxCreateTime = new Date(TimeUtil.convertToTimeTemp(search.getEndDate(), "yyyy-MM-dd")); |
| | | if (!StringUtil.isNullOrEmpty(search.getEnd_date())) { |
| | | query.maxCreateTime = new Date(TimeUtil.convertToTimeTemp(search.getEnd_date(), "yyyy-MM-dd")+1000*60*60*24L); |
| | | } |
| | | query.sortList = Arrays.asList(new String[]{"_create_time desc"}); |
| | | query.start = (long) (page - 1) * limit; |