方法变更样品查询
This commit is contained in:
@@ -40,8 +40,8 @@ public class SampleTaskAssignController {
|
||||
}
|
||||
|
||||
@GetMapping("/getAssaySampleList")
|
||||
public CommonResult<?> getAssaySampleList() {
|
||||
List<UnAssignTaskedSubSampleRespVO> list = sampleTaskAssignService.getAssaySampleList();
|
||||
public CommonResult<?> getAssaySampleList(BusinessAssayTaskDataReqVO reqVO) {
|
||||
List<UnAssignTaskedSubSampleRespVO> list = sampleTaskAssignService.getAssaySampleList(reqVO);
|
||||
return success(list);
|
||||
}
|
||||
|
||||
|
||||
@@ -107,4 +107,6 @@ public class BusinessAssayTaskPageReqVO extends PageParam {
|
||||
@Schema(description = "备注")
|
||||
private String remark;
|
||||
|
||||
@Schema(description = "部门id")
|
||||
private Long deptId;
|
||||
}
|
||||
@@ -329,7 +329,7 @@ public interface BusinessAssayTaskDataMapper extends BaseMapperX<BusinessAssayTa
|
||||
* 查询未指派的子样
|
||||
* @return
|
||||
*/
|
||||
List<UnAssignTaskedSubSampleRespVO> selectUnAssignTaskedSubSample();
|
||||
List<UnAssignTaskedSubSampleRespVO> selectUnAssignTaskedSubSample(@Param("reqVO") BusinessAssayTaskDataReqVO reqVO);
|
||||
|
||||
|
||||
}
|
||||
@@ -60,6 +60,7 @@ public interface BusinessAssayTaskMapper extends BaseMapperX<BusinessAssayTaskDO
|
||||
.eqIfPresent(BusinessAssayTaskDO::getSystemDepartmentCode, reqVO.getSystemDepartmentCode())
|
||||
.betweenIfPresent(BusinessAssayTaskDO::getCreateTime, reqVO.getCreateTime())
|
||||
.eqIfPresent(BusinessAssayTaskDO::getRemark, reqVO.getRemark())
|
||||
.eqIfPresent(BusinessAssayTaskDO::getDeptId, reqVO.getDeptId())
|
||||
.orderByDesc(BusinessAssayTaskDO::getId));
|
||||
}
|
||||
|
||||
@@ -99,6 +100,7 @@ public interface BusinessAssayTaskMapper extends BaseMapperX<BusinessAssayTaskDO
|
||||
.eqIfPresent(BusinessAssayTaskDO::getSystemDepartmentCode, reqVO.getSystemDepartmentCode())
|
||||
.betweenIfPresent(BusinessAssayTaskDO::getCreateTime, reqVO.getCreateTime())
|
||||
.eqIfPresent(BusinessAssayTaskDO::getRemark, reqVO.getRemark())
|
||||
.eqIfPresent(BusinessAssayTaskDO::getDeptId, reqVO.getDeptId())
|
||||
.orderByDesc(BusinessAssayTaskDO::getId));
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ public interface SampleTaskAssignService {
|
||||
* 获取未指派任务子样信息
|
||||
* @return
|
||||
*/
|
||||
List<UnAssignTaskedSubSampleRespVO> getAssaySampleList();
|
||||
List<UnAssignTaskedSubSampleRespVO> getAssaySampleList(BusinessAssayTaskDataReqVO reqVO);
|
||||
|
||||
/**
|
||||
* 根据子样id查询分析方法
|
||||
|
||||
@@ -177,8 +177,8 @@ public class SampleTaskAssignServiceImpl implements SampleTaskAssignService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UnAssignTaskedSubSampleRespVO> getAssaySampleList() {
|
||||
List<UnAssignTaskedSubSampleRespVO> list = businessAssayTaskDataMapper.selectUnAssignTaskedSubSample();
|
||||
public List<UnAssignTaskedSubSampleRespVO> getAssaySampleList(BusinessAssayTaskDataReqVO reqVO) {
|
||||
List<UnAssignTaskedSubSampleRespVO> list = businessAssayTaskDataMapper.selectUnAssignTaskedSubSample(reqVO);
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
@@ -74,7 +74,18 @@
|
||||
T_BSN_ASY_TSK_DAT tbatd
|
||||
LEFT JOIN T_BSN_SB_SMP tbss ON
|
||||
tbatd.BSN_SB_SMP_ID = tbss.ID
|
||||
WHERE tbatd.IS_ASN_TSKD = 0
|
||||
WHERE
|
||||
tbatd.DELETED = 0
|
||||
AND tbatd.IS_ASN_TSKD = 0
|
||||
<if test="reqVO.assayDepartmentId != null and reqVO.assayDepartmentId != ''">
|
||||
AND tbatd.ASY_DEPT_ID = #{reqVO.assayDepartmentId}
|
||||
</if>
|
||||
<if test="reqVO.sampleFlowNodeKey != null and reqVO.sampleFlowNodeKey != ''">
|
||||
AND tbatd.SMP_FLW_NDE_KY = #{reqVO.sampleFlowNodeKey}
|
||||
</if>
|
||||
<if test="reqVO.sampleFlowNodeTime[0] != null and reqVO.sampleFlowNodeTime[0] != null">
|
||||
AND tbatd.SMP_FLW_NDE_TM #{reqVO.sampleFlowNodeTime[0]} and #{reqVO.sampleFlowNodeTime[1]}
|
||||
</if>
|
||||
AND tbatd.SMP_FLW_NDE_KY = 'flw_analysis'
|
||||
GROUP BY tbss.ID ,
|
||||
tbss.SMP_NAME ,
|
||||
|
||||
Reference in New Issue
Block a user