|
|
@@ -2952,12 +2952,17 @@ func (this *OilSupplierController) CheckSupplierFileDelete() {
|
|
|
needList = filesvc.GetTechNeedFileListNew(ids.Id)
|
|
|
}
|
|
|
|
|
|
+ needName := ""
|
|
|
for _, needHeader := range needList {
|
|
|
if (supplier.CredentialFlag == "1" || supplier.CredentialFlag == "2") &&
|
|
|
strings.Contains(mergerCertSkipField, needHeader.FileName+",") {
|
|
|
//三证合一或五证合一的证件,不需要验证了
|
|
|
continue
|
|
|
}
|
|
|
+ if cert.SupplierTypeCode == "02" && (needHeader.FileName == "安全资质审查" || needHeader.FileName == "培训考核") {
|
|
|
+ // 基建类
|
|
|
+ continue
|
|
|
+ }
|
|
|
|
|
|
if !strings.Contains(companyHasHeaders, needHeader.FileName+",") {
|
|
|
var header tableheader.BaseTableheader
|
|
|
@@ -2967,6 +2972,7 @@ func (this *OilSupplierController) CheckSupplierFileDelete() {
|
|
|
}
|
|
|
supplierService.GetEntityByWhere(BaseTableHeader, where1, &header)
|
|
|
if header.Code != "" {
|
|
|
+ needName += header.Name + ","
|
|
|
if where2 == "(" {
|
|
|
where2 += header.Code + " = '1'"
|
|
|
} else {
|
|
|
@@ -2993,6 +2999,7 @@ func (this *OilSupplierController) CheckSupplierFileDelete() {
|
|
|
}
|
|
|
supplierService.GetEntityByWhere(BaseTableHeader, where1, &header)
|
|
|
if header.Code != "" {
|
|
|
+ needName += header.Name + ","
|
|
|
if where3 == "(" {
|
|
|
where3 += header.Code + " = '1'"
|
|
|
} else {
|
|
|
@@ -3027,7 +3034,10 @@ func (this *OilSupplierController) CheckSupplierFileDelete() {
|
|
|
} else {
|
|
|
supplierService.GetDeleteSub(OilTechnologyServiceName, where2, &certSub)
|
|
|
}
|
|
|
-
|
|
|
+ var supplierCert suppliercert.OilSupplierCert
|
|
|
+ supplierCert.BackRemark = needName
|
|
|
+ cols := []string{"BackRemark"}
|
|
|
+ supplierService.UpdateEntityBywheretbl(OilSupplierCertName, &supplierCert, cols, "Id = " + strconv.Itoa(cert.Id))
|
|
|
}
|
|
|
}
|
|
|
errinfo.Code = 1
|