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

@ -58,5 +58,5 @@ public interface IoOrderDetailCodeService {
Boolean updateOrderDetailBiz(IoOrderDetailCodeEntity orderDetailCodeEntity); 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 @Override
public List<IoOrderDetailCodeEntity> finishBizDetail(FilterOrderDetailFinishBizRequest finishBizRequest) { public List<IoOrderDetailCodeEntity> finishBizDetail(List<String> orders ) {
LambdaQueryWrapper<IoOrderDetailCodeEntity> lw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<IoOrderDetailCodeEntity> lw = new LambdaQueryWrapper<>();
// String keyWords = finishBizRequest.getKeyWords(); // 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.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); return ioOrderDetailCodeDao.selectList(lw);

Loading…
Cancel
Save