fix 方法变更
This commit is contained in:
@@ -45,7 +45,7 @@ public interface BusinessAssayTaskParameterDataMapper extends BaseMapperX<Busine
|
|||||||
.selectAs(BusinessAssayTaskParameterDataDO::getConfigAssayMethodParameterId, BusinessAssayProjectAndParameterRespVO::getDicId)
|
.selectAs(BusinessAssayTaskParameterDataDO::getConfigAssayMethodParameterId, BusinessAssayProjectAndParameterRespVO::getDicId)
|
||||||
.selectAs(ConfigAssayMethodParameterDO::getKey, BusinessAssayProjectAndParameterRespVO::getDicKey)
|
.selectAs(ConfigAssayMethodParameterDO::getKey, BusinessAssayProjectAndParameterRespVO::getDicKey)
|
||||||
.selectAs(ConfigAssayMethodParameterDO::getParameterName, BusinessAssayProjectAndParameterRespVO::getName)
|
.selectAs(ConfigAssayMethodParameterDO::getParameterName, BusinessAssayProjectAndParameterRespVO::getName)
|
||||||
.selectAs(ConfigAssayMethodParameterDO::getShortName, BusinessAssayProjectAndParameterRespVO::getShowName)
|
.selectAs(ConfigAssayMethodParameterDO::getParameterName, BusinessAssayProjectAndParameterRespVO::getShowName)
|
||||||
.selectAs(BusinessAssayTaskParameterDataDO::getDataType, BusinessAssayProjectAndParameterRespVO::getDataType)
|
.selectAs(BusinessAssayTaskParameterDataDO::getDataType, BusinessAssayProjectAndParameterRespVO::getDataType)
|
||||||
.selectAs(BusinessAssayTaskParameterDataDO::getDecimalPosition, BusinessAssayProjectAndParameterRespVO::getDecimalPosition)
|
.selectAs(BusinessAssayTaskParameterDataDO::getDecimalPosition, BusinessAssayProjectAndParameterRespVO::getDecimalPosition)
|
||||||
.selectAs(BusinessAssayTaskParameterDataDO::getValue, BusinessAssayProjectAndParameterRespVO::getValue)
|
.selectAs(BusinessAssayTaskParameterDataDO::getValue, BusinessAssayProjectAndParameterRespVO::getValue)
|
||||||
|
|||||||
@@ -708,6 +708,12 @@ public class SampleAnalysisServiceImpl implements SampleAnalysisService {
|
|||||||
map.put("sampleCode", businessAssayTaskDetailDO.getSampleCode());
|
map.put("sampleCode", businessAssayTaskDetailDO.getSampleCode());
|
||||||
map.put("sampleName", businessAssayTaskDetailDO.getSampleName());
|
map.put("sampleName", businessAssayTaskDetailDO.getSampleName());
|
||||||
map.put("rollbackStatus", businessAssayTaskDetailDO.getRollbackStatus());
|
map.put("rollbackStatus", businessAssayTaskDetailDO.getRollbackStatus());
|
||||||
|
|
||||||
|
|
||||||
|
List<BusinessAssayProjectAndParameterRespVO> taskParameterList2 = businessAssayTaskParameterDataMapper.selectByBusinessAssayTaskDataIds(Arrays.asList(businessAssayTaskDataDO.getId()));
|
||||||
|
for (BusinessAssayProjectAndParameterRespVO taskParameter : taskParameterList2) {
|
||||||
|
map.put("a" + taskParameter.getDicId(), taskParameter);
|
||||||
|
}
|
||||||
|
|
||||||
BusinessAssayProjectDataReqVO projectDataSearch2 = new BusinessAssayProjectDataReqVO();
|
BusinessAssayProjectDataReqVO projectDataSearch2 = new BusinessAssayProjectDataReqVO();
|
||||||
projectDataSearch2.setBusinessAssayTaskDataId(businessAssayTaskDataDO.getId());
|
projectDataSearch2.setBusinessAssayTaskDataId(businessAssayTaskDataDO.getId());
|
||||||
|
|||||||
@@ -49,10 +49,10 @@ public interface BaseSampleMapper extends BaseMapperX<BaseSampleDO> {
|
|||||||
.betweenIfPresent(BaseSampleDO::getCreateTime, reqVO.getCreateTime())
|
.betweenIfPresent(BaseSampleDO::getCreateTime, reqVO.getCreateTime())
|
||||||
.eqIfPresent(BaseSampleDO::getRemark, reqVO.getRemark());
|
.eqIfPresent(BaseSampleDO::getRemark, reqVO.getRemark());
|
||||||
if (ObjectUtil.isNotEmpty(reqVO.getConfigEntrustSourceId())) {
|
if (ObjectUtil.isNotEmpty(reqVO.getConfigEntrustSourceId())) {
|
||||||
queryWrapperX.inSql(BaseSampleDO::getDictionaryBusinessId, "SELECT tcesst.DIC_BSN_ID FROM T_CFG_ENTT_SRC_SMP_TP tcesst WHERE tcesst.DELETED = 0 AND tcesst.TENANT_ID = " + TenantContextHolder.getRequiredTenantId() + " AND tcesst.CFG_ENTT_SRC_ID = " + reqVO.getConfigEntrustSourceId());
|
queryWrapperX.inSql(BaseSampleDO::getDictionaryBusinessId, "SELECT tcesst.DIC_BSN_ID FROM T_CFG_ENTT_SRC_SMP_TP tcesst WHERE tcesst.DELETED = 0 AND tcesst.CFG_ENTT_SRC_ID = " + reqVO.getConfigEntrustSourceId());
|
||||||
}
|
}
|
||||||
if (QmsCommonConstant.ENTRUST_INSPECTION.equals(reqVO.getEntrustType())) {
|
if (QmsCommonConstant.ENTRUST_INSPECTION.equals(reqVO.getEntrustType())) {
|
||||||
queryWrapperX.inSql(BaseSampleDO::getDictionaryBusinessId, "SELECT tcesst.DIC_BSN_ID FROM T_CFG_ENTT_SRC_SMP_TP tcesst LEFT JOIN T_CFG_ENTT_SRC tces ON tcesst.CFG_ENTT_SRC_ID = tces.ID WHERE tcesst.DELETED = 0 AND tcesst.TENANT_ID = " + TenantContextHolder.getRequiredTenantId() + " AND tces.DELETED = 0 AND tces.TENANT_ID = " + TenantContextHolder.getRequiredTenantId() + " AND tces.ENTT_TP = '" + reqVO.getEntrustType() + "'");
|
queryWrapperX.inSql(BaseSampleDO::getDictionaryBusinessId, "SELECT tcesst.DIC_BSN_ID FROM T_CFG_ENTT_SRC_SMP_TP tcesst LEFT JOIN T_CFG_ENTT_SRC tces ON tcesst.CFG_ENTT_SRC_ID = tces.ID WHERE tcesst.DELETED = 0 AND tces.DELETED = 0 AND tces.ENTT_TP = '" + reqVO.getEntrustType() + "'");
|
||||||
}
|
}
|
||||||
|
|
||||||
queryWrapperX.orderByDesc(BaseSampleDO::getId);
|
queryWrapperX.orderByDesc(BaseSampleDO::getId);
|
||||||
|
|||||||
@@ -73,9 +73,7 @@ public interface ConfigAssayMethodProjectMapper extends BaseMapperX<ConfigAssayM
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
default List<ConfigAssayMethodProjectExtendRespVO> selectByConfigSubSampleIdsAndAssayDepartmentId(List<Long> configSubSampleIds, Long assayDepartmentId) {
|
default List<ConfigAssayMethodProjectExtendRespVO> selectByConfigSubSampleIdsAndAssayDepartmentId(List<Long> configSubSampleIds, Long assayDepartmentId) {
|
||||||
StringBuilder inSql = new StringBuilder("SELECT tcssm.CFG_ASY_MTHD_ID FROM T_CFG_SB_SMP_MTHD tcssm WHERE tcssm.DELETED = 0 AND tcesst.TENANT_ID = ");
|
StringBuilder inSql = new StringBuilder("SELECT tcssm.CFG_ASY_MTHD_ID FROM T_CFG_SB_SMP_MTHD tcssm WHERE tcssm.DELETED = 0 AND tcssm.CFG_SB_SMP_ID IN (");
|
||||||
inSql.append(TenantContextHolder.getRequiredTenantId());
|
|
||||||
inSql.append(" AND tcssm.CFG_SB_SMP_ID IN (");
|
|
||||||
for (Long configSubSampleId : configSubSampleIds) {
|
for (Long configSubSampleId : configSubSampleIds) {
|
||||||
inSql.append(configSubSampleId).append(",");
|
inSql.append(configSubSampleId).append(",");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user