|
@@ -31,6 +31,7 @@ import org.springframework.data.elasticsearch.core.SearchHits;
|
|
import org.springframework.data.elasticsearch.core.query.NativeSearchQuery;
|
|
import org.springframework.data.elasticsearch.core.query.NativeSearchQuery;
|
|
import org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder;
|
|
import org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
@@ -50,10 +51,12 @@ public class OrderBaseCountLogic {
|
|
* 首页工单统计
|
|
* 首页工单统计
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public OrderBaseCountBean baseCountBean(){
|
|
|
|
|
|
+ public OrderBaseCountBean baseCountBean( String startTime,
|
|
|
|
+ String endTime){
|
|
AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
OrderBaseCountBean orderBaseCountBean = orderBaseCMapper
|
|
OrderBaseCountBean orderBaseCountBean = orderBaseCMapper
|
|
- .countOrderBaseIndex(adminUser.getCompanyWechatId(), adminUser.getAdminWebsitIds(),adminUser.getType());
|
|
|
|
|
|
+ .countOrderBaseIndex(adminUser.getCompanyWechatId(), adminUser.getAdminWebsitIds(),adminUser.getType()
|
|
|
|
+ ,startTime,endTime);
|
|
|
|
|
|
/*
|
|
/*
|
|
List<PgOrderBase> pgOrderBaseList = pgOrderBaseService.lambdaQuery()
|
|
List<PgOrderBase> pgOrderBaseList = pgOrderBaseService.lambdaQuery()
|
|
@@ -116,6 +119,11 @@ public class OrderBaseCountLogic {
|
|
.should(QueryBuilders.termsQuery("websit_id", adminUser.getAdminWebsitIds()))
|
|
.should(QueryBuilders.termsQuery("websit_id", adminUser.getAdminWebsitIds()))
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ queryBuilder.must(QueryBuilders.rangeQuery("create_time")
|
|
|
|
+ .gte(startTime)
|
|
|
|
+ .lte(endTime)
|
|
|
|
+ );
|
|
//新增工单
|
|
//新增工单
|
|
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
|
|
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
|
|
.withQuery(queryBuilder)
|
|
.withQuery(queryBuilder)
|