|
@@ -20,10 +20,7 @@ import java.math.BigDecimal;
|
|
|
import java.text.DateFormat;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* <Title> PosMachineController </Title>
|
|
@@ -138,8 +135,12 @@ public class PosMachineController {
|
|
|
//班结过
|
|
|
beginTime= dateFormat.format(sss.getClassStructureDate());
|
|
|
}else {
|
|
|
+ PayOrder payOrder = new PayOrder();
|
|
|
+ payOrder.setStatus("1");
|
|
|
+ payOrder.setStationId(stationId);
|
|
|
+ PayOrder payOrderInfoMin = payOrderService.getPayOrderInfoMin(payOrder);
|
|
|
//没有班结过:第一次班结
|
|
|
- beginTime =null;
|
|
|
+ beginTime =dateFormat.format(payOrderInfoMin.getPayDate());
|
|
|
}
|
|
|
//获取上次班结时间
|
|
|
PayOrder order=new PayOrder();
|
|
@@ -150,6 +151,14 @@ public class PosMachineController {
|
|
|
//查询要班结订单总和
|
|
|
order.setGroupBy("");
|
|
|
List<Map> listSum = payOrderService.selectSum(order);
|
|
|
+
|
|
|
+ //班结时间
|
|
|
+ List<Map> timeList = new ArrayList<>();
|
|
|
+ Map<String, String> m = new HashMap<>();
|
|
|
+ m.put("beginTime", beginTime);
|
|
|
+ m.put("endTime", dateFormat.format(date));
|
|
|
+ timeList.add(m);
|
|
|
+
|
|
|
//查询要班结订单总和按油品分类
|
|
|
order.setGroupBy("oilName");
|
|
|
List<Map> listSumGroupByOilName = payOrderService.selectSum(order);
|
|
@@ -159,6 +168,7 @@ public class PosMachineController {
|
|
|
Map<String, Object> map = new HashMap();
|
|
|
map.put("listSumGroupByOilName", listSumGroupByOilName);
|
|
|
map.put("listSum", listSum);
|
|
|
+ map.put("timeList", timeList);
|
|
|
map.put("listSumGroupByPayType", listSumGroupByPayType);
|
|
|
resultData =ResultData.success(map);
|
|
|
}else {
|