feat: 产品记录页面

dev_no_inv
chenhc 9 months ago
parent 88d147eb5d
commit 6f92047212

@ -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);
}

@ -58,5 +58,5 @@ public interface IoOrderDetailCodeService {
Boolean updateOrderDetailBiz(IoOrderDetailCodeEntity orderDetailCodeEntity);
List<IoOrderDetailCodeEntity> finishBizDetail(FilterOrderDetailFinishBizRequest finishBizRequest);
List<IoOrderDetailCodeEntity> finishBizDetail( List<String> orders);
}

@ -161,11 +161,11 @@ public class IoOrderDetailCodeServiceImpl implements IoOrderDetailCodeService {
}
@Override
public List<IoOrderDetailCodeEntity> finishBizDetail(FilterOrderDetailFinishBizRequest finishBizRequest) {
public List<IoOrderDetailCodeEntity> finishBizDetail(List<String> orders ) {
LambdaQueryWrapper<IoOrderDetailCodeEntity> lw = new LambdaQueryWrapper<>();
// String keyWords = finishBizRequest.getKeyWords();
// lw.apply(StrUtil.isNotBlank(keyWords),"( coName LIKE concat('%', {0}, '%') or spec LIKE concat('%', {0}, '%') or batchNo LIKE concat('%', {0}, '%')) ",keyWords);
lw.in(CollUtil.isNotEmpty(finishBizRequest.getOrderIdFks()),IoOrderDetailCodeEntity::getOrderIdFk,finishBizRequest.getOrderIdFks());
lw.in(IoOrderDetailCodeEntity::getOrderIdFk,orders);
return ioOrderDetailCodeDao.selectList(lw);

Loading…
Cancel
Save