|
|
@@ -612,10 +612,15 @@ func (s *TmpzcgtSession) UpdateOilSupplierCertAppendSub() error {
|
|
|
func (s *TmpzcgtSession) InsertFileName() error {
|
|
|
s.DBE.Query("SET unique_checks=0;")
|
|
|
// s.DBE.Query("SET autocommit=0;")
|
|
|
- sql := "INSERT INTO `OilSupplierFile` (SupplierId, SupplierCertSubId, FileUrl, Remark, NeedFileType, OtherRemark, SupplierTypeCode,CreateBy) " +
|
|
|
+
|
|
|
+ // 查询手动处理
|
|
|
+ // UPDATE `T_供方资料_V2014` SET 有效期至=REPLACE(`有效期至`, '/', '-'), 有效期至=REPLACE(`有效期至`, '年', '-'), 有效期至=REPLACE(`有效期至`, '月', '-'), 有效期至=REPLACE(`有效期至`, '日', ''), 日期=REPLACE(`日期`, '/', '-'), 日期=REPLACE(`日期`, '年', '-'), 日期=REPLACE(`日期`, '月', '-'), 日期=REPLACE(`日期`, '日', '')
|
|
|
+ // SELECT * FROM `T_供方资料_V2014` a WHERE (str_to_date(`有效期至`, '%Y-%m-%d') is null OR str_to_date(`日期`, '%Y-%m-%d') is null) and (`有效期至` is not null and `日期` is not null );
|
|
|
+
|
|
|
+ sql := "INSERT INTO `OilSupplierFile` (SupplierId, SupplierCertSubId, FileUrl, Remark, NeedFileType, OtherRemark, SupplierTypeCode,CreateBy, FileExt, EffectDate, CreateOn, FileName) " +
|
|
|
"SELECT 0 AS SupplierId, 0 AS SupplierCertSubId, concat('/upfile/gfzl_2014/', f.ID_GF, '-' , f.类别编号, IFNULL(f.文件类型, ''), '|', f.类别, IFNULL(f.文件类型, '')) AS FileUrl, z.企业名称 AS Remark ,f.类别 AS NeedFileType, f.说明 AS OtherRemark, " +
|
|
|
"( CASE z.准入类别 WHEN '物资类' THEN '01' WHEN '基建类' THEN '02' WHEN '服务类' THEN '03' WHEN '技术服务类' THEN '03' else '000' END ) SupplierTypeCode, " +
|
|
|
- "'导入' AS CreateBy " +
|
|
|
+ "'导入' AS CreateBy, f.`文件类型` AS FileExt, str_to_date(f.`有效期至`, '%Y-%m-%d') AS EffectDate, str_to_date(f.`日期`, '%Y-%m-%d') AS CreateOn, concat(f.类别, IFNULL(f.文件类型, '')) AS FileName" +
|
|
|
"FROM `T_供方资料_V2014` f " +
|
|
|
"LEFT JOIN `T_资格预审表` z ON (f.ID_GF = z.ID) " +
|
|
|
"WHERE z.企业名称 IS NOT NULL"
|