| 
														
															@@ -5254,10 +5254,10 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //订单结束时间默认为消耗结束时间 
														 | 
														
														 | 
														
															             //订单结束时间默认为消耗结束时间 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             dto.setOrderEndDate(dto.getCostEndDate()); 
														 | 
														
														 | 
														
															             dto.setOrderEndDate(dto.getCostEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //获取前一天 
														 | 
														
														 | 
														
															             //获取前一天 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            LocalDate twoDaysAgo = dto.getCostEndDate().minusDays(1); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            LocalDate oneDaysAgo = dto.getCostEndDate().minusDays(1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //如果前一天在消耗开始之后或等于,那么就将订单开始时间设置为前一天 
														 | 
														
														 | 
														
															             //如果前一天在消耗开始之后或等于,那么就将订单开始时间设置为前一天 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(twoDaysAgo.isEqual(dto.getCostBeginDate())||twoDaysAgo.isAfter(dto.getCostBeginDate())){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                dto.setOrderBeginDate(twoDaysAgo); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(oneDaysAgo.isEqual(dto.getCostBeginDate())||oneDaysAgo.isAfter(dto.getCostBeginDate())){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                dto.setOrderBeginDate(oneDaysAgo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }else { 
														 | 
														
														 | 
														
															             }else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 dto.setOrderBeginDate(dto.getCostEndDate()); 
														 | 
														
														 | 
														
															                 dto.setOrderBeginDate(dto.getCostEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5344,11 +5344,13 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             cri.where().andInList(gameColumn, dto.getGameId()); 
														 | 
														
														 | 
														
															             cri.where().andInList(gameColumn, dto.getGameId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //消耗时间 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(dto.getCostBeginDate()!=null && dto.getCostEndDate()!=null){ 
														 | 
														
														 | 
														
															         if(dto.getCostBeginDate()!=null && dto.getCostEndDate()!=null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             cri.where().andBetween("to_date(reg_time)", dto.getCostBeginDate(), dto.getCostEndDate()); 
														 | 
														
														 | 
														
															             cri.where().andBetween("to_date(reg_time)", dto.getCostBeginDate(), dto.getCostEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //拼接投手ID 
														 | 
														
														 | 
														
															         //拼接投手ID 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (CollectionUtils.isNotEmpty(dto.getPitcherId())) { 
														 | 
														
														 | 
														
															         if (CollectionUtils.isNotEmpty(dto.getPitcherId())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             cri.where().andInList("pitcher_id", dto.getPitcherId()); 
														 | 
														
														 | 
														
															             cri.where().andInList("pitcher_id", dto.getPitcherId()); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5434,6 +5436,7 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                                   game_id, 
														 | 
														
														 | 
														
															                                                                   game_id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                                   account_type 
														 | 
														
														 | 
														
															                                                                   account_type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                             from game_dw.dw_agent_day 
														 | 
														
														 | 
														
															                                                             from game_dw.dw_agent_day 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                            """ + agentCri + """ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                            group by source_system, dt, pitcher_id, agent_id,account_id, game_id, account_type 
														 | 
														
														 | 
														
															                                                            group by source_system, dt, pitcher_id, agent_id,account_id, game_id, account_type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                            ) a left join ( 
														 | 
														
														 | 
														
															                                                            ) a left join ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                                            select 
														 | 
														
														 | 
														
															                                                                            select 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5609,7 +5612,6 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                 ) f 
														 | 
														
														 | 
														
															                                 ) f 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                group by day, source_system 
														 | 
														
														 | 
														
															                                                group by day, source_system 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                      ) ab   
														 | 
														
														 | 
														
															                                      ) ab   
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                     """+ agentCri +"""  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                      order by day desc 
														 | 
														
														 | 
														
															                                      order by day desc 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                  
														 | 
														
														 | 
														
															                  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                  
														 | 
														
														 | 
														
															                  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5658,7 +5660,7 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Criteria criCost = Cnd.cri(); 
														 | 
														
														 | 
														
															         Criteria criCost = Cnd.cri(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //拼接查询时间 
														 | 
														
														 | 
														
															         //拼接查询时间 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (dto.getCostBeginDate() != null && dto.getCostEndDate() != null) { 
														 | 
														
														 | 
														
															         if (dto.getCostBeginDate() != null && dto.getCostEndDate() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            criCost.where().andBetween("day", dto.getCostBeginDate(), dto.getCostBeginDate()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            criCost.where().andBetween("day", dto.getCostBeginDate(), dto.getCostEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String gameColumn = "game_id"; 
														 | 
														
														 | 
														
															         String gameColumn = "game_id"; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5731,6 +5733,7 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                   game_id, 
														 | 
														
														 | 
														
															                                                   game_id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                   account_type 
														 | 
														
														 | 
														
															                                                   account_type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                             from game_dw.dw_agent_day 
														 | 
														
														 | 
														
															                                             from game_dw.dw_agent_day 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                            """+ agentCri +""" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                            group by source_system, dt, pitcher_id, agent_id,account_id, game_id, account_type 
														 | 
														
														 | 
														
															                                            group by source_system, dt, pitcher_id, agent_id,account_id, game_id, account_type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                            ) a left join ( 
														 | 
														
														 | 
														
															                                            ) a left join ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                            select 
														 | 
														
														 | 
														
															                                                            select 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5907,7 +5910,7 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ) f 
														 | 
														
														 | 
														
															                 ) f 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                group by day, source_system 
														 | 
														
														 | 
														
															                                group by day, source_system 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                      ) ab   
														 | 
														
														 | 
														
															                      ) ab   
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                     """+ agentCri +""" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                      
														 | 
													
												
											
												
													
														| 
														 | 
														
															                      order by day desc 
														 | 
														
														 | 
														
															                      order by day desc 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                      
														 | 
														
														 | 
														
															                      
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     """; 
														 | 
														
														 | 
														
															                     """; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5942,7 +5945,7 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //拼接查询时间 
														 | 
														
														 | 
														
															         //拼接查询时间 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (dto.getOrderBeginDate() != null && dto.getOrderEndDate() != null) { 
														 | 
														
														 | 
														
															         if (dto.getOrderBeginDate() != null && dto.getOrderEndDate() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            cri.where().andBetween("day", dto.getOrderBeginDate(), dto.getOrderEndDate()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            cri.where().andBetween("dt", dto.getOrderBeginDate(), dto.getOrderEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -5990,7 +5993,7 @@ public class GameDataServiceImpl implements IGameDataService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (dto.getOrderBeginDate() != null && dto.getOrderEndDate() != null) { 
														 | 
														
														 | 
														
															         if (dto.getOrderBeginDate() != null && dto.getOrderEndDate() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             cri.where().andBetween("day", dto.getOrderBeginDate(), dto.getOrderEndDate()); 
														 | 
														
														 | 
														
															             cri.where().andBetween("day", dto.getOrderBeginDate(), dto.getOrderEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //消耗时间 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(dto.getCostBeginDate()!=null && dto.getCostEndDate()!=null){ 
														 | 
														
														 | 
														
															         if(dto.getCostBeginDate()!=null && dto.getCostEndDate()!=null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             cri.where().andBetween("to_date(reg_time)", dto.getCostBeginDate(), dto.getCostEndDate()); 
														 | 
														
														 | 
														
															             cri.where().andBetween("to_date(reg_time)", dto.getCostBeginDate(), dto.getCostEndDate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 |