@ -5,6 +5,7 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.date.DateUtil ;
import cn.hutool.core.util.IdUtil ;
import cn.hutool.core.util.StrUtil ;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper ;
import com.github.pagehelper.PageInfo ;
import com.glxp.api.annotation.AuthRuleAnnotation ;
import com.glxp.api.annotation.Log ;
@ -692,20 +693,19 @@ public class IoOrderDetailBizController extends BaseController {
orderDetailBizRequest . setKeyWords ( finishBizRequest . getKeyWords ( ) ) ;
List < IoOrderDetailBizResponse > list = orderDetailBizService . filterList ( orderDetailBizRequest ) ;
// String value = systemParamConfigService.selectValueByParamKey("order_detail_visible");
// if (IntUtil.value(value) == 1) {
// list = list.stream()
// .sorted(Comparator.comparing(IoOrderDetailBizResponse::getNameCode))
// .collect(Collectors.toList());
// }
// if (CollUtil.isEmpty(list)){
// PageInfo<IoOrderDetailBizResponse> pageInfo = new PageInfo<>(list);
// return ResultVOUtils.page(pageInfo);
// }
// List<String> orders = list.stream().map(IoOrderDetailBizResponse::getOrderIdFk).collect(Collectors.toList());
// finishBizRequest.setOrderIdFks(orders);
// List<IoOrderDetailCodeEntity> orderDetailCodeEntities = orderDetailCodeService.finishBizDetail(finishBizRequest);
// ioCheckInoutService.bizOrderCheck2(list, orderDetailCodeEntities);
String value = systemParamConfigService . selectValueByParamKey ( "order_detail_visible" ) ;
if ( IntUtil . value ( value ) = = 1 ) {
list = list . stream ( )
. sorted ( Comparator . comparing ( IoOrderDetailBizResponse : : getNameCode ) )
. collect ( Collectors . toList ( ) ) ;
}
if ( CollUtil . isEmpty ( list ) ) {
PageInfo < IoOrderDetailBizResponse > pageInfo = new PageInfo < > ( list ) ;
return ResultVOUtils . page ( pageInfo ) ;
}
List < IoOrderDetailCodeEntity > orderDetailCodeEntities = orderDetailCodeService . finishBizDetail ( orders ) ;
ioCheckInoutService . bizOrderCheck2 ( list , orderDetailCodeEntities ) ;
PageInfo < IoOrderDetailBizResponse > pageInfo = new PageInfo < > ( list ) ;
return ResultVOUtils . page ( pageInfo ) ;
}