chenrui
2025-04-09 e2c5017787d7fc5eea2afb8bc84bca0db054ad8c
Merge branch 'radio_frequency' of http://114.132.189.42:9002/r/lims-ruoyi-after into radio_frequency
已修改6个文件
27 ■■■■■ 文件已修改
basic-server/src/main/java/com/ruoyi/basic/controller/WorkShopController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/WorkShopFileService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/service/impl/WorkShopFileServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsOrder.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/ruoyi/inspect/vo/InsOrderPlanVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/resources/mapper/InsSampleMapper.xml 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/java/com/ruoyi/basic/controller/WorkShopController.java
@@ -63,4 +63,10 @@
    public Result partFileList(Page page,@RequestParam("partNo") String partNo) {
        return Result.success(workShopFileService.partFileList(page,partNo));
    }
    @ApiOperation(value = "查询附件列表")
    @GetMapping("/fileListById")
    public Result fileListById(@RequestParam("workShopId") String workShopId) {
        return Result.success(workShopFileService.fileListById(Integer.valueOf(workShopId)));
    }
}
basic-server/src/main/java/com/ruoyi/basic/service/WorkShopFileService.java
@@ -6,6 +6,8 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.basic.pojo.WorkShopFile;
import java.util.List;
/**
 * @description 针对表【work_shop_file(车间名称)】的数据库操作Service
 * @createDate 2024-03-17
@@ -15,4 +17,6 @@
    int delFile(Integer id);
    IPage<WorkShopFile> partFileList(Page page,String partNo);
    List<WorkShopFile> fileListById(Integer workShopId);
}
basic-server/src/main/java/com/ruoyi/basic/service/impl/WorkShopFileServiceImpl.java
@@ -14,6 +14,7 @@
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
 * @description 针对表【work_shop_file(车间附件名称)】的数据库操作Service实现
@@ -77,6 +78,11 @@
        return null;
    }
    @Override
    public List<WorkShopFile> fileListById(Integer workShopId) {
        return workShopFileMapper.selectList(new LambdaQueryWrapper<WorkShopFile>().eq(WorkShopFile::getWorkShopId,workShopId));
    }
    private StructureTestObject findStructureTestObjectByPartNo(String partNo) {
        ProductPart productPart = productPartMapper.selectOne(new LambdaQueryWrapper<ProductPart>().eq(ProductPart::getPartNo, partNo));
        if (productPart != null) {
inspect-server/src/main/java/com/ruoyi/inspect/pojo/InsOrder.java
@@ -217,4 +217,7 @@
    @TableField(exist = false)
    private Integer issueUser;
    @ApiModelProperty("车间id")
    private Integer workShopId;
}
inspect-server/src/main/java/com/ruoyi/inspect/vo/InsOrderPlanVO.java
@@ -75,4 +75,7 @@
    @ApiModelProperty("报告id")
    private Integer insReportId;
    @ApiModelProperty("车间id")
    private Integer workShopId;
}
inspect-server/src/main/resources/mapper/InsSampleMapper.xml
@@ -178,6 +178,7 @@
                        io.appointed,
                        io.send_time,
                        io.order_type,
        io.work_shop_id,
                        case when
                            io.type_source = 0
                            then io.sample_view
@@ -203,7 +204,9 @@
                    LEFT JOIN ins_sample_user isu ON isa.id = isu.user_id
                    LEFT JOIN user uu ON ip.check_user_id = uu.id
                    LEFT JOIN (
                        SELECT T1.ins_order_id,GROUP_CONCAT( DISTINCT T3.name SEPARATOR ', ' ) AS userName FROM ins_sample T1 LEFT JOIN ins_product T2 ON T1.id = T2.ins_sample_id LEFT JOIN user T3 ON T2.check_user_id = T3.id GROUP BY T1.ins_order_id
        SELECT T1.ins_order_id,GROUP_CONCAT( DISTINCT T3.name SEPARATOR ', ' ) AS userName FROM ins_sample T1 LEFT JOIN
        ins_product T2 ON T1.id = T2.ins_sample_id LEFT JOIN user T3 ON T2.check_user_id = T3.id GROUP BY
        T1.ins_order_id
                    ) T4 ON T4.ins_order_id = io.id
                    WHERE io.state = 1 and send_time is not null
                    --  非检测管理员