@@ -40,7 +40,7 @@ public class statisticControl {
4040 @ Autowired
4141 private StatisticService statisticService ;
4242
43- // 函数用途:统计用户的消费数据 ,如果请求的时候说明了开始和终止日期,就按照设定,否则就是所有时间段
43+ // 函数用途:统计![所有]!用户的消费数据 ,如果请求的时候说明了开始和终止日期,就按照设定,否则就是所有时间段
4444 // 返回的格式是数组,以 [用户:消费金额] 的形式呈现
4545 // 使用场景:管理员 统计用户的消费数据
4646 // 权限要求:管理员(权限号-0)
@@ -49,12 +49,9 @@ public JSONArray userConsumeData(@RequestBody Map<String, String> params) throws
4949 if (params .get ("startDate" )!=null && params .get ("endDate" )!=null ){
5050 String startstr = params .get ("startDate" );
5151 String endstr = params .get ("endDate" );
52-
5352 SimpleDateFormat sdf1 = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss" );
54-
5553 Date datastart = sdf1 .parse (startstr );
5654 Date dataend = sdf1 .parse (endstr );
57-
5855 return statisticService .userConsumeStatistic (datastart ,dataend );
5956 }
6057
@@ -68,37 +65,31 @@ public JSONArray userConsumeData(@RequestBody Map<String, String> params) throws
6865 }
6966 }
7067
71-
68+ // 函数用途:统计![所有]!用户的购买书籍的数量,如果请求的时候说明了开始和终止日期,就按照设定,否则就是所有时间段
69+ // 返回的格式是数组,以 [用户:买的书籍本数] 的形式呈现
70+ // 使用场景:管理员 统计用户的购买书籍的数量
71+ // 权限要求:管理员(权限号-0)
7272 @ RequestMapping ("/statistic/bookSellnum" )
7373 public JSONArray bookSellnum (@ RequestBody Map <String , String > params ) throws ParseException {
7474 if (params .get ("startDate" )!=null && params .get ("endDate" )!=null ){
7575 String startstr = params .get ("startDate" );
7676 String endstr = params .get ("endDate" );
77-
7877 SimpleDateFormat sdf1 = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss" );
79-
8078 Date datastart = sdf1 .parse (startstr );
8179 Date dataend = sdf1 .parse (endstr );
82-
8380 return statisticService .bookSellnumStatistic (datastart ,dataend );
8481 }
85-
8682 else {
87-
8883 String startstr = "1000-01-01 00:00:00" ;
8984 String endstr = "9999-12-31 12:59:59" ;
9085 SimpleDateFormat sdf1 = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss" );
9186 Date datastart = sdf1 .parse (startstr );
9287 Date dataend = sdf1 .parse (endstr );
93-
9488 return statisticService .bookSellnumStatistic (datastart ,dataend );
9589 }
96-
9790 }
9891
9992
100-
101-
10293 @ RequestMapping ("/statistic/userStatistic/bookTotalPay" )
10394 public JSONArray userBookTotalPay (@ RequestBody Map <String , String > params ) throws ParseException {
10495 JSONObject auth = SessionUtil .getAuth ();
@@ -167,9 +158,7 @@ public JSONArray userbookWithBuyNum(@RequestBody Map<String, String> params) thr
167158 if (params .get ("startDate" )!=null && params .get ("endDate" )!=null ){
168159 String startstr = params .get ("startDate" );
169160 String endstr = params .get ("endDate" );
170-
171161 SimpleDateFormat sdf1 = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss" );
172-
173162 Date datastart = sdf1 .parse (startstr );
174163 Date dataend = sdf1 .parse (endstr );
175164
0 commit comments