Commit 6cfbf0b9 authored by 赵啸非's avatar 赵啸非

重新调整统计线程实现

parent 9859f90d
...@@ -28,22 +28,22 @@ import java.util.Arrays; ...@@ -28,22 +28,22 @@ import java.util.Arrays;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* * 区域接入
* 区域接入 *
* * @author zxfei
* @author zxfei * @date 2024-07-02
* @date 2024-07-02 */
*/
@RestController @RestController
@RequestMapping("access") @RequestMapping("access")
@Slf4j @Slf4j
public class AccessController extends BaseCRUDJsonBodyMappingController<AccessService,AccessEntity,Long> { public class AccessController extends BaseCRUDJsonBodyMappingController<AccessService, AccessEntity, Long> {
@Autowired @Autowired
private AccessService accessService; private AccessService accessService;
public AccessController(){ public AccessController() {
super.setModuleDesc( "区域接入"); super.setModuleDesc("区域接入");
} }
@Override @Override
...@@ -73,10 +73,12 @@ public class AccessController extends BaseCRUDJsonBodyMappingController<AccessSe ...@@ -73,10 +73,12 @@ public class AccessController extends BaseCRUDJsonBodyMappingController<AccessSe
DateTime attendEnd = DateUtil.parseDate(accessQuery.getAccessTimeEnd()); DateTime attendEnd = DateUtil.parseDate(accessQuery.getAccessTimeEnd());
Long compare = DateUtil.between(attendEnd, attendStart, DateUnit.DAY); Long compare = DateUtil.between(attendEnd, attendStart, DateUnit.DAY);
log.info("计算天数区间:{}", compare); log.info("计算天数区间:{}", compare);
List<SitePdu> statSiteList = accessService.getStatSiteList( new AccessQuery()); accessQuery.setAccessTimeStart(null);
accessQuery.setAccessTimeEnd(null);
List<SitePdu> statSiteList = accessService.getStatSiteList(accessQuery);
for (SitePdu site : statSiteList) { for (SitePdu site : statSiteList) {
StatThread statThread = new StatThread(attendStart, compare, site, context, StatThread statThread = new StatThread(attendStart, compare, site, context,
Arrays.asList(StatTypeEnum.STAT_PH.getValue(),StatTypeEnum.STAT_PJ.getValue(),StatTypeEnum.STAT_ALL.getValue())); Arrays.asList(StatTypeEnum.STAT_PH.getValue(), StatTypeEnum.STAT_PJ.getValue(), StatTypeEnum.STAT_ALL.getValue()));
ThreadPool.getInstance().execute(statThread); ThreadPool.getInstance().execute(statThread);
} }
model.put("message_info", busiDesc + "成功"); model.put("message_info", busiDesc + "成功");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment