zhaowenxuan
2024-10-16 9f2fdafa17032b347696fd5dd8b7f6cf3c6d5150
修改客户采样查询条件 恢复确认采样代码
1个文件已修改
21 ■■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
@@ -241,18 +241,14 @@
            return AjaxResult.error("参数错误");
        LambdaQueryWrapper<TjSampling> wrapper = new LambdaQueryWrapper<>();
        wrapper.eq(TjSampling::getCusId,cusId);
        wrapper.isNull(TjSampling::getParentId);
        List<TjSampling> list = tjSamplingService.list(wrapper);
        if (list.isEmpty())
            return AjaxResult.error("参数错误");
        List<TjSampling> projectList = new ArrayList<>();
        for (TjSampling sampling : list) {
            sampling.setCusName(MatchUtils.hideCusName(sampling.getCusName()));
            TjProject project = projectService.getById(sampling.getProId());
            if (null != project && project.getProParentId() == 0) {
                projectList.add(sampling);
            }
        }
        return AjaxResult.success(projectList);
        return AjaxResult.success(list);
    }
    @PostMapping("/mergeCaiYang")
@@ -327,12 +323,9 @@
        if (null == ids || ids.size() == 0) {
            return AjaxResult.error("请选择要确认项");
        }
        String tjNumber = "";
        ArrayList<TjProject> projects = new ArrayList<>();
        for (String id : ids) {
            TjSampling sampling = tjSamplingService.getById(id);
            if (null != sampling) {
                tjNumber = sampling.getTjNum();
                sampling.setIsSignFor("0");
                LambdaQueryWrapper<TjProject> wq = new LambdaQueryWrapper<>();
                wq.eq(TjProject::getProParentId, sampling.getProId());
@@ -341,7 +334,6 @@
                for (TjProject project : projectList) {
                    Long proId = project.getProId();
                    collect.add(String.valueOf(proId));
                    projects.add(project);
                }
                LambdaQueryWrapper<TjSampling> wq1 = new LambdaQueryWrapper<>();
                wq1.eq(TjSampling::getTjNum, sampling.getTjNum());
@@ -357,15 +349,6 @@
            if (!tjSamplingService.updateById(sampling)) {
                TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
                return AjaxResult.error("操作失败,请重试");
            }
        }
        if (StrUtil.isNotBlank(tjNumber)){
            TjOrder order = orderService.getOrderByTjNum(tjNumber);
            TjCustomer customer = customerService.getById(order.getUserId());
            List<TbTransition> detailList = tbTransitionService.getTbTransitionListByCusId(String.valueOf(customer.getCusId()),order.getCardId());
            Boolean save = lisApiMethod.save(order, customer, projects, detailList);
            if (!save){
            }
        }