zjh
2024-12-25 79f9fbd9f999e26af3f0bca534d825eb687e092c
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SamplingServiceApi.java
@@ -9,6 +9,8 @@
import com.ltkj.hosp.service.ITjCustomerService;
import com.ltkj.hosp.service.ITjOrderService;
import com.ltkj.hosp.service.ITjSamplingService;
import com.ltkj.system.mapper.SysConfigMapper;
import com.ltkj.system.service.ISysConfigService;
import com.ltkj.web.controller.lis.LisApiMethod;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -27,6 +29,10 @@
    private ITjCustomerService customerService;
    @Autowired
    private LisApiMethod lisApiMethod;
    @Autowired
    private SysConfigMapper sysConfigMapper;
    @Autowired
    private ISysConfigService sysConfigService;
    /**
     * 确认采样接口
@@ -38,6 +44,9 @@
    }
    public AjaxResult confirm(List<String> ids,String config,String mergeRequest) {
        // sfkqdshitulianjie
        if (null == ids || ids.isEmpty()) {
            return AjaxResult.error("请选择要确认项");
        }
@@ -46,9 +55,15 @@
            return AjaxResult.error("请选择要确认项");
        String errorMsg = "";
        for (TjSampling sampling : tjSamplings) {
            if (sampling.getJyxmdm() == null)
                errorMsg+=sampling.getProName()+"在lis系统未找到对应编码无法发出申请";
            if (!sysConfigService.selectConfigByKey("sfkqdshitulianjie").toLowerCase().equals("y")) {
                if (sampling.getJyxmdm() == null)
                    errorMsg+=sampling.getProName()+"在lis系统未找到对应编码无法发出申请";
            }
            sampling.setIsSignFor("0");
//                LambdaQueryWrapper<TjProject> wq = new LambdaQueryWrapper<>();
//                wq.eq(TjProject::getProParentId, sampling.getProId());
//                List<TjProject> projectList = projectService.list(wq);