generated from root/miduo_server
87 lines
3.5 KiB
Java
87 lines
3.5 KiB
Java
package com.jmfy.controller;
|
|
|
|
import com.jmfy.dto.CPayOrder;
|
|
import com.jmfy.dto.CUserDao;
|
|
import com.jmfy.dto.CUserInfo;
|
|
import com.jmfy.dto.ResultVo;
|
|
import com.jmfy.thrift.idl.RPCRequestIFace;
|
|
import com.jmfy.thrift.pool.ClientAdapterPo;
|
|
import com.jmfy.thrift.pool.ServiceKey;
|
|
import com.jmfy.util.JsonUtil;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import java.net.URLDecoder;
|
|
import java.text.ParseException;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.Calendar;
|
|
import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
|
|
@RestController
|
|
public class GetOrderController {
|
|
@Resource
|
|
private CUserDao cuserDao;
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(GetOrderController.class);
|
|
@RequestMapping(value = "/getorder")
|
|
public String deliveryGoods(HttpServletRequest request) {
|
|
HashMap<String, String> parameterMap = JsonUtil.getInstence().getParameterMap(request);
|
|
String date = parameterMap.get("date");
|
|
String agoDate = JsonUtil.getSpecifiedDayBefore(date);
|
|
LOGGER.info("GetOrderController==>date={},agoDate={}",date,agoDate);
|
|
List<CPayOrder> orderInfoBydate = cuserDao.getOrderInfoBydate(agoDate);
|
|
StringBuilder result = new StringBuilder();
|
|
for (CPayOrder cPayOrder :orderInfoBydate){
|
|
if (result.length() == 0){
|
|
result = new StringBuilder()
|
|
.append(cPayOrder.getDelivery_time())
|
|
.append("|")
|
|
.append(cPayOrder.getServerId())
|
|
.append("|")
|
|
.append(cPayOrder.getUserId())
|
|
.append("|")
|
|
.append(cPayOrder.getOrderId())
|
|
.append("|")
|
|
.append(cPayOrder.getCpOrderId())
|
|
.append("|")
|
|
.append(cPayOrder.getCurrency())
|
|
.append("|")
|
|
.append(cPayOrder.getAmount())
|
|
.append("|")
|
|
.append(cPayOrder.getGameCurrency())
|
|
.append("|")
|
|
.append(cPayOrder.getPayType())
|
|
.append("|")
|
|
.append(cPayOrder.getCreditId());
|
|
}else{
|
|
result.append( "\r\n")
|
|
.append(cPayOrder.getDelivery_time())
|
|
.append("|")
|
|
.append(cPayOrder.getServerId())
|
|
.append("|")
|
|
.append(cPayOrder.getUserId())
|
|
.append("|")
|
|
.append(cPayOrder.getOrderId())
|
|
.append("|")
|
|
.append(cPayOrder.getCpOrderId())
|
|
.append("|")
|
|
.append(cPayOrder.getCurrency())
|
|
.append("|")
|
|
.append(cPayOrder.getAmount())
|
|
.append("|")
|
|
.append(cPayOrder.getGameCurrency())
|
|
.append("|")
|
|
.append(cPayOrder.getPayType())
|
|
.append("|")
|
|
.append(cPayOrder.getCreditId());
|
|
}
|
|
}
|
|
return result.toString();
|
|
}
|
|
}
|