insert into sar_stand_project_relation(project_id,stand_id) VALUES
(#{list.projectId,jdbcType=VARCHAR},#{list.standId,jdbcType=VARCHAR})
select s.product_line,t.UNAME as uName ,s.project_manager as projectManager
from sar_stand_project_library s
INNER JOIN ts_user t
ON s.project_manager=t.USID
GROUP BY s.product_line
limit #{current},#{pageSize}
delete from sar_stand_project_relation where
( project_id= #{list.projectId} and stand_id = #{list.standId} )
delete from sar_stand_project_relation where
project_id= #{projectId}
update sar_stand_project_library
set detailed_list_version = #{version} where id = #{id}
update sar_stand_project_library
set detailed_list_version = #{version} where id in
#{item}
SELECT
count(
library.id
) AS total
FROM
sar_stand_project_library as library
LEFT JOIN sar_stand_project_team as team ON team.project_code = library.project_number
WHERE
library.id NOT IN ( SELECT DISTINCT project_id FROM sar_stand_project_relation WHERE project_id is NOT NULL )
library.id IN ( SELECT DISTINCT project_id FROM sar_stand_project_relation WHERE project_id is NOT NULL )
1=1
AND library.project_number LIKE concat(concat('%',#{qu.projectNumber}),'%')
AND library.project_name LIKE concat(concat('%',#{qu.projectName}),'%')
AND library.project_classification LIKE concat(concat('%',#{qu.projectClassification}),'%')
AND library.project_platfor LIKE concat(concat('%',#{qu.projectPlatfor}),'%')
AND library.project_group LIKE concat(concat('%',#{qu.projectGroup}),'%')
AND library.project_status LIKE concat(concat('%',#{qu.projectStatus}),'%')
AND library.current_node LIKE concat(concat('%',#{qu.currentNode}),'%')
AND library.project_level LIKE concat(concat('%',#{qu.projectLevel}),'%')
AND team.name LIKE concat(concat('%',#{qu.projectManager}),'%')
AND library.product_line LIKE concat(concat('%',#{qu.productLine}),'%')
AND library.project_start_date >= #{qu.projectStartDate}
AND library.project_end_date <= #{qu.projectEndDate}
SELECT
library.*,
team.`name` as uName
FROM
sar_stand_project_library as library
LEFT JOIN sar_stand_project_team as team
ON team.project_code = library.project_number
WHERE
library.id NOT IN ( SELECT DISTINCT project_id FROM sar_stand_project_relation WHERE project_id is NOT NULL )
library.id IN ( SELECT DISTINCT project_id FROM sar_stand_project_relation WHERE project_id is NOT NULL )
1=1
AND library.project_number LIKE concat(concat('%',#{qu.projectNumber}),'%')
AND library.project_name LIKE concat(concat('%',#{qu.projectName}),'%')
AND library.project_classification LIKE concat(concat('%',#{qu.projectClassification}),'%')
AND library.project_platfor LIKE concat(concat('%',#{qu.projectPlatfor}),'%')
AND library.project_group LIKE concat(concat('%',#{qu.projectGroup}),'%')
AND library.project_status = #{qu.projectStatus}
AND library.current_node LIKE concat(concat('%',#{qu.currentNode}),'%')
AND library.project_level LIKE concat(concat('%',#{qu.projectLevel}),'%')
AND team.name LIKE concat(concat('%',#{qu.projectManager}),'%')
AND library.product_line LIKE concat(concat('%',#{qu.productLine}),'%')
AND library.project_start_date >= #{qu.projectStartDate}
AND library.project_end_date <= #{qu.projectEndDate}
limit ${(page-1)*size},${size}
SELECT
distinct library.project_classification
distinct library.project_status
FROM
sar_stand_project_library as library
LEFT JOIN sar_stand_project_team as team
ON team.project_code = library.project_number
WHERE
library.id NOT IN ( SELECT DISTINCT project_id FROM sar_stand_project_relation WHERE project_id is NOT NULL )
library.id IN ( SELECT DISTINCT project_id FROM sar_stand_project_relation WHERE project_id is NOT NULL )
1=1
SELECT
library.*, team.`name` AS uName
FROM
sar_stand_project_library as library
LEFT JOIN sar_stand_project_team as team ON team.project_code = library.project_number
WHERE
(
library.id IN (
SELECT DISTINCT
project_id
FROM
sar_stand_project_relation
WHERE
project_id NOT IN (
SELECT DISTINCT
STAND_ID
FROM
sar_stand_items
)
)
AND library.project_number LIKE concat(concat('%',#{qu.projectNumber}),'%')
AND library.project_name LIKE concat(concat('%',#{qu.projectName}),'%')
AND library.project_classification LIKE concat(concat('%',#{qu.projectClassification}),'%')
AND library.project_platfor LIKE concat(concat('%',#{qu.projectPlatfor}),'%')
AND library.project_group LIKE concat(concat('%',#{qu.projectGroup}),'%')
AND library.project_status LIKE concat(concat('%',#{qu.projectStatus}),'%')
AND library.current_node LIKE concat(concat('%',#{qu.currentNode}),'%')
AND library.project_level LIKE concat(concat('%',#{qu.projectLevel}),'%')
AND team.name LIKE concat(concat('%',#{qu.projectManager}),'%')
AND library.product_line LIKE concat(concat('%',#{qu.productLine}),'%')
AND library.project_start_date >= #{qu.projectStartDate}
AND library.project_end_date <= #{qu.projectEndDate}
)
limit ${(page-1)*size},${size}
SELECT
distinct library.project_classification
distinct library.project_status
FROM
sar_stand_project_library as library
LEFT JOIN sar_stand_project_team as team ON team.project_code = library.project_number
WHERE
(
library.id IN (
SELECT DISTINCT
project_id
FROM
sar_stand_project_relation
WHERE
project_id NOT IN (
SELECT DISTINCT
STAND_ID
FROM
sar_stand_items
)
)
)
SELECT
count(
library.id
) AS total
FROM
sar_stand_project_library AS library
LEFT JOIN sar_stand_project_team AS team ON team.project_code = library.project_number
WHERE
(
library.id IN (
SELECT DISTINCT
project_id
FROM
sar_stand_project_relation
WHERE
project_id NOT IN (
SELECT DISTINCT
STAND_ID
FROM
sar_stand_items
)
)
AND library.project_number LIKE concat(concat('%',#{qu.projectNumber}),'%')
AND library.project_name LIKE concat(concat('%',#{qu.projectName}),'%')
AND library.project_classification LIKE concat(concat('%',#{qu.projectClassification}),'%')
AND library.project_platfor LIKE concat(concat('%',#{qu.projectPlatfor}),'%')
AND library.project_group LIKE concat(concat('%',#{qu.projectGroup}),'%')
AND library.project_status LIKE concat(concat('%',#{qu.projectStatus}),'%')
AND library.current_node LIKE concat(concat('%',#{qu.currentNode}),'%')
AND library.project_level LIKE concat(concat('%',#{qu.projectLevel}),'%')
AND team.name LIKE concat(concat('%',#{qu.projectManager}),'%')
AND library.product_line LIKE concat(concat('%',#{qu.productLine}),'%')
AND library.project_start_date >= #{qu.projectStartDate}
AND library.project_end_date <= #{qu.projectEndDate}
)
SELECT DISTINCT STAND_ID FROM sar_stand_items
SELECT DISTINCT ID FROM sar_standards_info where VALID_FLAG=0
select distinct sar_stand_project_relation.project_id as projectId
from sar_stand_project_relation
where sar_stand_project_relation.stand_id in
#{item}
select distinct sar_stand_project_library.project_group from sar_stand_project_library
where 1=1
and sar_stand_project_library.management_host_name=#{sarStandProjectLibrary.managementHostName}
and sar_stand_project_library.development_host_name=#{sarStandProjectLibrary.developmentHostName}
and sar_stand_project_library.category_name=#{sarStandProjectLibrary.categoryName}
select sar_stand_project_library.* , ts_user.UNAME as uName from sar_stand_project_library
left join ts_user on ts_user.USID = sar_stand_project_library.project_manager
where 1=1
and sar_stand_project_library.management_host_name=#{sarStandProjectLibrary.managementHostName}
and sar_stand_project_library.development_host_name=#{sarStandProjectLibrary.developmentHostName}
and sar_stand_project_library.category_name=#{sarStandProjectLibrary.categoryName}
and sar_stand_project_library.project_status=#{sarStandProjectLibrary.projectStatus}
and sar_stand_project_library.project_group in
#{item}