质量异常提报

master
赵嘉伟 4 years ago
parent 44a74dac3d
commit 083a8379e5

@ -39,5 +39,5 @@ public interface NcCodeMapper extends BaseMapper<NcCode> {
List<NcCode> findNcCodeByNcGroup(@Param("ncGroup")NcGroup ncGroup);
List<NcCodeDto> findNcCodeDescriptionByNcCode(@Param("site")String site, @Param("locale")String locale, @Param("ncCode")String ncCode);
List<NcCodeDto> findNcCodeDescriptionByNcCode(@Param("site")String site, @Param("locale")String locale, @Param("ncCode")String[] ncCode);
}

@ -19,6 +19,7 @@ import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.List;
/**
@ -86,7 +87,10 @@ public class NcCodeServiceImpl extends ServiceImpl<NcCodeMapper, NcCode> impleme
public List<NcCodeDto> findNcCodeDescriptionByNcCode(String ncCode) {
String site = CommonMethods.getSite();
String locale = LocaleContextHolder.getLocale().getLanguage();
return ncCodeMapper.findNcCodeDescriptionByNcCode(site,locale,ncCode);
ArrayList<String> ncCodeList = new ArrayList<>();
String[] split = ncCode.split(",");
return ncCodeMapper.findNcCodeDescriptionByNcCode(site,locale,split);
}

@ -428,7 +428,10 @@
LEFT JOIN NC_GROUP_MEMBER NGM ON NGM.NC_CODE_OR_GROUP_GBO = NC.HANDLE
LEFT JOIN NC_GROUP NG ON NG.HANDLE = NGM.NC_GROUP_BO
<where>
NC.SITE = #{site} AND NC.NC_CODE IN UPPER(${ncCode})
NC.SITE = #{site} AND NC.NC_CODE IN
<foreach collection="ncCode" open="(" close=")" item="item" separator=",">
UPPER(#{item})
</foreach>
</where>
</select>
</mapper>

Loading…
Cancel
Save