modify_time, creation_time, valid_flag, stand_status, replaced_stand_num,replace_stand_num, put_time, issue_time,stand_en_name,stand_name, stand_code, id,apply_country, stand_nature, stand_sort,text_status_buss,stand_number SAR_BUSSIONESS_STAND.modify_time, SAR_BUSSIONESS_STAND.creation_time, SAR_BUSSIONESS_STAND.valid_flag, SAR_BUSSIONESS_STAND.apply_country, SAR_BUSSIONESS_STAND.stand_nature,SAR_BUSSIONESS_STAND.stand_sort,SAR_BUSSIONESS_STAND.stand_year, stand_status, replaced_stand_num,replace_stand_num,put_time,issue_time,stand_en_name, stand_name, stand_code,SAR_BUSSIONESS_STAND.id,SAR_BUSSIONESS_STAND.text_status_buss,SAR_BUSSIONESS_STAND.stand_number stand_status, replaced_stand_num, replace_stand_num,put_time, issue_time, stand_en_name, stand_name, stand_code,standStatusShow, SAR_BUSSIONESS_STAND.id where 1=1 and modify_time ${modifyTimeOperator} #{modifyTime} and modify_time >= #{modifyTime1} and modify_time <= #{modifyTime2} and creation_time ${creationTimeOperator} #{creationTime} and creation_time >= #{creationTime1} and creation_time <= #{creationTime2} and valid_flag ${validFlagOperator} #{validFlag} and stand_status ${standStatusOperator} #{standStatus} and replaced_stand_num ${replacedStandNumOperator} #{replacedStandNum} and replace_stand_num ${replaceStandNumOperator} #{replaceStandNum} and put_time ${putTimeOperator} #{putTime} and put_time >= #{putTime1} and put_time <= #{putTime2} and issue_time ${issueTimeOperator} #{issueTime} and issue_time >= #{issueTime1} and issue_time <= #{issueTime2} and stand_en_name ${standEnNameOperator} #{standEnName} and stand_name ${standNameOperator} #{standName} and stand_code ${standCodeOperator} #{standCode} and id ${idOperator} #{id} and apply_country ${applyCountryOperator} #{applyCountry} and stand_nature ${standNatureOperator} #{standNature} and stand_sort ${standSortOperator} #{standSort} and opinion_file ${opinionFileOperator} #{opinionFile} and relevance_file ${relevanceFileOperator} #{relevanceFile} and remark ${remarkOperator} #{remark} insert into SAR_BUSSIONESS_STAND modify_time, creation_time, valid_flag, stand_status, replaced_stand_num, replace_stand_num, put_time, issue_time, stand_en_name, stand_name, stand_code, id, apply_country, stand_Nature, stand_sort, stand_year, stand_number, #{modifyTime, jdbcType=TIMESTAMP}, #{creationTime, jdbcType=TIMESTAMP}, #{validFlag, jdbcType=INTEGER}, #{standStatus, jdbcType=VARCHAR}, #{replacedStandNum, jdbcType=VARCHAR}, #{replaceStandNum, jdbcType=VARCHAR}, #{putTime, jdbcType=TIMESTAMP}, #{issueTime, jdbcType=TIMESTAMP}, #{standEnName, jdbcType=VARCHAR}, #{standName, jdbcType=VARCHAR}, #{standCode, jdbcType=VARCHAR}, #{id, jdbcType=VARCHAR}, #{applyCountry, jdbcType=VARCHAR}, #{standNature, jdbcType=VARCHAR}, #{standSort, jdbcType=VARCHAR}, #{standYear, jdbcType=VARCHAR}, #{standNumber, jdbcType=VARCHAR}, update SAR_BUSSIONESS_STAND modify_time = #{modifyTime}, creation_time = #{creationTime}, valid_flag = #{validFlag}, stand_status = #{standStatus}, replaced_stand_num = #{replacedStandNum}, replace_stand_num = #{replaceStandNum}, put_time = #{putTime}, put_time = null, issue_time = #{issueTime}, issue_time = null, stand_en_name = #{standEnName}, stand_name = #{standName}, stand_code = #{standCode}, apply_country = #{applyCountry}, stand_nature = #{standNature}, stand_sort = #{standSort}, stand_year = #{standYear}, stand_number = #{standNumber}, where id = #{id} update SAR_BUSSIONESS_STAND modify_time = #{modifyTime}, creation_time = #{creationTime}, valid_flag = #{validFlag}, stand_status = #{standStatus}, replaced_stand_num = #{replacedStandNum}, replace_stand_num = #{replaceStandNum}, put_time = #{putTime}, issue_time = #{issueTime}, stand_en_name = #{standEnName}, stand_name = #{standName}, stand_code = #{standCode}, apply_country = #{applyCountry}, stand_nature = #{standNature}, stand_sort = #{standSort}, stand_year = #{standYear}, stand_number = #{standNumber}, where id = #{id} delete from SAR_BUSSIONESS_STAND where id = #{value} ORDER BY ${orderByA} ${order1}, CASE when tmp_tb.stand_code like concat('%', 'Q/FT A', '%') THEN 0 when tmp_tb.stand_code like concat('%', 'Q/FT B', '%') THEN 1 when tmp_tb.stand_code like concat('%', 'Q/FT E', '%') THEN 2 when tmp_tb.stand_code like concat('%', 'Q/FT F', '%') THEN 3 when tmp_tb.stand_code like concat('%', 'Q/FT G', '%') THEN 4 when tmp_tb.stand_code like concat('%', 'Q/FT M', '%') THEN 5 when tmp_tb.stand_code like concat('%', 'Q/FT Q', '%') THEN 6 when tmp_tb.stand_code like concat('%', 'Q/FT R', '%') THEN 7 when tmp_tb.stand_code like concat('%', 'Q/FT S', '%') THEN 8 when tmp_tb.stand_code like concat('%', 'Q/FT T', '%') THEN 9 when tmp_tb.stand_code like concat('%', 'Q/FT V', '%') THEN 10 when tmp_tb.stand_code like concat('%', 'Q/FT X', '%') THEN 11 when tmp_tb.stand_code like concat('%', 'Q/FT Y', '%') THEN 12 when tmp_tb.stand_code like concat('%', 'Q/FT Z', '%') THEN 13 when tmp_tb.stand_code like concat('%', 'Q/QCBFC', '%') THEN 14 when tmp_tb.stand_code like concat('%', '雷萨企标Q/FL', '%') THEN 15 when tmp_tb.stand_code like concat('%', 'Q/QCFLC', '%') THEN 16 ELSE 17 END, tmp_tb.stand_sort ASC,CAST(tmp_tb.STAND_NUMBER AS decimal(9,2)) ASC,tmp_tb.STAND_YEAR DESC,tmp_tb.id ORDER BY CASE when tmp_tb.stand_code like concat('%', 'Q/FT A', '%') THEN 0 when tmp_tb.stand_code like concat('%', 'Q/FT B', '%') THEN 1 when tmp_tb.stand_code like concat('%', 'Q/FT E', '%') THEN 2 when tmp_tb.stand_code like concat('%', 'Q/FT F', '%') THEN 3 when tmp_tb.stand_code like concat('%', 'Q/FT G', '%') THEN 4 when tmp_tb.stand_code like concat('%', 'Q/FT M', '%') THEN 5 when tmp_tb.stand_code like concat('%', 'Q/FT Q', '%') THEN 6 when tmp_tb.stand_code like concat('%', 'Q/FT R', '%') THEN 7 when tmp_tb.stand_code like concat('%', 'Q/FT S', '%') THEN 8 when tmp_tb.stand_code like concat('%', 'Q/FT T', '%') THEN 9 when tmp_tb.stand_code like concat('%', 'Q/FT V', '%') THEN 10 when tmp_tb.stand_code like concat('%', 'Q/FT X', '%') THEN 11 when tmp_tb.stand_code like concat('%', 'Q/FT Y', '%') THEN 12 when tmp_tb.stand_code like concat('%', 'Q/FT Z', '%') THEN 13 when tmp_tb.stand_code like concat('%', 'Q/QCBFC', '%') THEN 14 when tmp_tb.stand_code like concat('%', '雷萨企标Q/FL', '%') THEN 15 when tmp_tb.stand_code like concat('%', 'Q/QCFLC', '%') THEN 16 ELSE 17 END, tmp_tb.stand_sort ASC, tmp_tb.issue_time is null,tmp_tb.issue_time desc,tmp_tb.id left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id left join SAR_BUSS_STAND_ATTR_INFO on (SAR_BUSS_STAND_ATTR_INFO.STAND_ID = SAR_BUSSIONESS_STAND.id and SAR_BUSS_STAND_ATTR_INFO.valid_flag=0) LEFT JOIN TS_DICTYPE dicstandTextStatus ON ( dicstandTextStatus.dic_type_code = SAR_BUSSIONESS_STAND.text_status_buss AND dicstandTextStatus.dic_id IS NOT NULL AND dicstandTextStatus.valid_flag = 0 ) where 1=1 and put_time=#{putTime} and issue_time=#{issueTime} and text_status_buss=#{textStatusBuss} and SAR_BUSSIONESS_STAND.STAND_CODE like concat('%', #{standCode}, '%') and ( SAR_BUSSIONESS_STAND.STAND_CODE like concat(concat('%',#{numberName}),'%') or stand_name like concat(concat('%',#{numberName}),'%') ) and stand_name like concat(concat('%',#{standName}),'%') and DATE_FORMAT(put_time,'%Y-%m-%D') >= #{putTime1} and DATE_FORMAT(put_time,'%Y-%m-%D') <= #{putTime2} and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1} -- and to_char(issue_time,'YYYY-MM-DD') <= #{issueTime2} and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2} and SAR_BUSS_STAND_MENU.MENU_ID in #{item} and SAR_BUSS_STAND_MENU.MENU_ID in #{item} and SAR_BUSSIONESS_STAND.id in ( select COLLECT_RES_ID from TS_PERSON_COLLECT where TS_PERSON_COLLECT.VALID_FLAG=0 and collect_type='BUSINESS_STAND' and TS_PERSON_COLLECT.user_id=#{userId} ) and SAR_BUSSIONESS_STAND.valid_flag = #{validFlag} and SAR_BUSSIONESS_STAND.id in #{item} and SAR_BUSSIONESS_STAND.stand_sort = #{standSort} and replace_stand_num like concat(concat('%',#{replaceStandNum}),'%') and SAR_BUSSIONESS_STAND.STAND_STATUS = #{standStatus} and SAR_BUSSIONESS_STAND.STAND_EN_NAME like concat('%', #{standEnName},'%') and (${advanceSearchStr}) and (SELECT ZYQCR FROM SAR_BUSS_STAND_ATTR_INFO WHERE valid_flag = 0 and stand_id = SAR_BUSSIONESS_STAND.id) = #{zqcrId} left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.TEXT_STATUS_BUSS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0) left join TS_DICTYPE dicstandNature ON ( dicstandNature.dic_type_code = SAR_BUSSIONESS_STAND.STAND_NATURE AND dicstandNature.dic_id IS NOT NULL and dicstandNature.valid_flag = 0) left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0) left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0) left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id where 1=1 and stand_code like concat(concat('%',#{standCode}),'%') and stand_name like concat(concat('%',#{standName}),'%') -- and to_char(put_time,'YYYY-MM-DD') >= #{putTime1} and DATE_FORMAT(put_time,'%Y-%m-%D') >= #{putTime1} -- and to_char(put_time,'YYYY-MM-DD') <= #{putTime2} and DATE_FORMAT(put_time,'%Y-%m-%D') <= #{putTime2} -- and to_char(issue_time,'YYYY-MM-DD') >= #{issueTime1} and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1} and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2} and SAR_BUSS_STAND_MENU.MENU_ID in ( select a.* from ( select TS_RESOURCE.id from TS_RESOURCE,TS_ROLE_SAR_MENU start with id=#{menuId} connect by prior id= parent_id )a,TS_ROLE_SAR_MENU where a.id = TS_ROLE_SAR_MENU.SAR_MENU_ID and TS_ROLE_SAR_MENU.ROLE_ID in #{item} GROUP BY ID ) and SAR_BUSS_STAND_MENU.MENU_ID = (select TS_RESOURCE.id from TS_RESOURCE WHERE parent_id is null and sor_divide ='BUSINESS_STAND' and valid_flag=0) and SAR_BUSS_STAND_MENU.MENU_ID in ( select a.* from ( SELECT TS_RESOURCE.id FROM TS_RESOURCE START WITH id =( SELECT TS_RESOURCE.id FROM TS_RESOURCE WHERE parent_id IS NULL AND sor_divide = 'BUSINESS_STAND' and valid_flag=0) connect by prior id= parent_id )a,TS_ROLE_SAR_MENU where a.id = TS_ROLE_SAR_MENU.SAR_MENU_ID and TS_ROLE_SAR_MENU.ROLE_ID in #{item} GROUP BY ID ) and SAR_BUSSIONESS_STAND.valid_flag = #{validFlag} and SAR_BUSSIONESS_STAND.id in #{item} and SAR_BUSSIONESS_STAND.stand_sort = #{standSort} and replace_stand_num like concat(concat('%',#{replaceStandNum}),'%') left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.TEXT_STATUS_BUSS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0) left join TS_DICTYPE dicstandNature ON ( dicstandNature.dic_type_code = SAR_BUSSIONESS_STAND.STAND_NATURE AND dicstandNature.dic_id IS NOT NULL and dicstandNature.valid_flag = 0) left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0) left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0) left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id where 1=1 and stand_code like concat(concat('%',#{standCode}),'%') and stand_name like concat(concat('%',#{standName}),'%') and SAR_BUSSIONESS_STAND.valid_flag = #{validFlag} update SAR_BUSSIONESS_STAND modify_time = #{modifyTime}, creation_time = #{creationTime}, valid_flag = #{validFlag}, replaced_stand_num = #{replacedStandNum}, replace_stand_num = #{replaceStandNum}, put_time = #{putTime}, issue_time = #{issueTime}, stand_en_name = #{standEnName}, stand_name = #{standName}, where STAND_CODE = #{standCode} update SAR_BUSSIONESS_STAND set REPLACED_STAND_NUM = #{replacedStandNum} where STAND_CODE in #{item} update SAR_BUSSIONESS_STAND set REPLACE_STAND_NUM = #{replaceStandNum} where STAND_CODE in #{item} update SAR_BUSSIONESS_STAND set REPLACED_STAND_NUM = #{replacedStandNum} where id = #{id} insert into SAR_BUSSIONESS_PERSON(ID,QBID,USID) VALUE (#{Person.id}, #{Person.qbid}, #{Person.usid}) DELETE FROM SAR_BUSSIONESS_PERSON where qbid=#{qbid}