|
|
|
@ -792,30 +792,8 @@ public class IoCollectOrderBackupService extends ServiceImpl<IoCollectOrderBacku
|
|
|
|
|
public Page<IoCollectOrderResponse> filterorderStatsList(CollectOrderRequest collectOrderRequest) {
|
|
|
|
|
|
|
|
|
|
List<IoCollectOrderResponse> data = ioCollectOrderBackupMapper.filterorderStatsList(collectOrderRequest);
|
|
|
|
|
// for (IoCollectOrderResponse ioCollectOrderResponse : data){
|
|
|
|
|
// Integer newScanCount = 0;
|
|
|
|
|
// Integer shouldCount = 0;
|
|
|
|
|
// List<IoCollectOrderBizBackup> orderBizBackups = ioCollectOrderBizBackupService.listByBillNo(ioCollectOrderResponse.getBillNo());
|
|
|
|
|
// // 遍历集合进行累加
|
|
|
|
|
// for (IoCollectOrderBizBackup collectOrderBizResponse : orderBizBackups) {
|
|
|
|
|
// newScanCount += (collectOrderBizResponse.getScanCount() != null) ? collectOrderBizResponse.getScanCount() : 0;
|
|
|
|
|
// shouldCount += getCount(collectOrderBizResponse);
|
|
|
|
|
// }
|
|
|
|
|
// ioCollectOrderResponse.setScanCount(newScanCount);
|
|
|
|
|
// ioCollectOrderResponse.setShouldCount(shouldCount);
|
|
|
|
|
// ioCollectOrderResponse.setScanRate(getScanRate(shouldCount,newScanCount));
|
|
|
|
|
// if (newScanCount == shouldCount){
|
|
|
|
|
// ioCollectOrderResponse.setStorard(1);
|
|
|
|
|
// }else {
|
|
|
|
|
// ioCollectOrderResponse.setStorard(0);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 筛选 setStorard 为 1 的数据
|
|
|
|
|
List<IoCollectOrderResponse> filteredData = new ArrayList<>();
|
|
|
|
|
List<IoCollectOrderResponse> filteredData1 = new ArrayList<>();
|
|
|
|
|
List<IoCollectOrderResponse> filteredData2 = new ArrayList<>();
|
|
|
|
|
for (IoCollectOrderResponse ioCollectOrderResponse : data) {
|
|
|
|
|
Integer newScanCount = 0;
|
|
|
|
|
Integer shouldCount = 0;
|
|
|
|
|