diff --git a/src/com/dao/mapper/hotDataDetailsMapper.xml b/src/com/dao/mapper/hotDataDetailsMapper.xml new file mode 100644 index 00000000..be523283 --- /dev/null +++ b/src/com/dao/mapper/hotDataDetailsMapper.xml @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AND data_details.data_type=#{dataType} + + + AND data_details.mark=#{mark} + + + AND + data_details.submitted_batch=#{submittedBatch} + + + AND data_details.city_name=#{cityName} + + + AND + data_details.district_name=#{districtName} + + + AND data_details.data_version=#{dataVersion} + + + AND data_details.system_name=#{systemName} + + + AND data_details.data_year=#{dataYear} + + + AND data_details.data_base_type=#{dataBaseType} + + + + AND CONCAT(regionalism_code,system_code,city_name,district_name,system_name,data_year) LIKE CONCAT('%',CONCAT('${item}','%')) + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO + data_info( + + + regionalism_code, + + + system_code, + + + data_type, + + + data_version, + + + submitted_batch, + + + data_path, + + + collection_time, + + + collector_name, + + + collector_contacts, + + + data_charset, + + + data_year, + + + start_year, + + + end_year, + + + volume_ip, + + + volume_path, + + + extract_status, + + + checkout_pay, + + + checkout_indicate, + + + start_month, + + + end_month, + + + data_base_type, + + + ) + VALUES( + + + #{regionalismCode}, + + + #{systemCode}, + + + #{dataType}, + + + #{dataVersion}, + + + #{submittedBatch}, + + + #{dataPath}, + + + #{collectingTime}, + + + #{collectorName}, + + + #{collectorContacts}, + + + #{charset}, + + + #{year}, + + + #{startYear}, + + + #{endYear}, + + + #{volumeIp}, + + + #{volumePath}, + + + #{extractStatus}, + + + #{payResult}, + + + #{execResult}, + + + #{startMonth}, + + + #{endMonth}, + + + #{dataBaseType}, + + + ) + + + + + + UPDATE + data_info + set remove = '1' + where id in + + #{item} + + and remove ='0' + + + + UPDATE + data_info + set extract_status = #{extractStatus} + + id = #{id} + AND remove ='0' + + + + + UPDATE + data_info + + + + data_path= #{dataPath}, + + + extract_status= #{extractStatus}, + + + checkout_pay_last= #{payResultLast}, + + + checkout_indicate_last= #{execResultLast}, + + + checkout_flag= #{checkoutFlag}, + + + + + id = #{id} + AND remove ='0' + + + + \ No newline at end of file diff --git a/src/com/dao/mapper/standard_data_details-mapper.xml b/src/com/dao/mapper/standard_data_details-mapper.xml index 902633cb..225a5c0e 100644 --- a/src/com/dao/mapper/standard_data_details-mapper.xml +++ b/src/com/dao/mapper/standard_data_details-mapper.xml @@ -203,6 +203,17 @@ PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" ORDER BY a.area_code,a.sys_code,d.data_version + +