|
|
@@ -1095,27 +1095,15 @@ func (this *OilSupplierCertSubController) UpdateManufacturers() {
|
|
|
json.Unmarshal(jsonblob, &manufacturerChangeDTO)
|
|
|
|
|
|
svc := suppliercertsub.GetOilSupplierCertSubService(utils.DBE)
|
|
|
- var CertSublListAll []suppliercertsub.OilSupplierCertSub
|
|
|
- where := "SupplierCertId=" + certId
|
|
|
- svc.GetEntities(&CertSublListAll, where)
|
|
|
- certSubIdList := []int{}
|
|
|
- for _, certSub := range CertSublListAll {
|
|
|
- certSubIdList = append(certSubIdList, certSub.Id)
|
|
|
- }
|
|
|
- manufacturerChangeDTO.CertSubIdList = certSubIdList
|
|
|
- invalidCertMsg := setManufacturerHandler(manufacturerChangeDTO)
|
|
|
+ strIsManufacturer := strconv.Itoa(manufacturerChangeDTO.IsManufacturer)
|
|
|
+ sqlStr := "update OilSupplierCertSub set IsManufacturer='" + strIsManufacturer + "' where SupplierCertId='" + certId + "'"
|
|
|
+ svc.DBE.Exec(sqlStr)
|
|
|
+
|
|
|
var errinfo ErrorDataInfo
|
|
|
- if invalidCertMsg == "" {
|
|
|
- errinfo.Message = "修改成功!"
|
|
|
- errinfo.Code = 0
|
|
|
- this.Data["json"] = &errinfo
|
|
|
- this.ServeJSON()
|
|
|
- } else {
|
|
|
- errinfo.Message = invalidCertMsg
|
|
|
- errinfo.Code = -1
|
|
|
- this.Data["json"] = &errinfo
|
|
|
- this.ServeJSON()
|
|
|
- }
|
|
|
+ errinfo.Message = "修改成功!"
|
|
|
+ errinfo.Code = 0
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
}
|
|
|
|
|
|
func setManufacturerHandler(manufacturerChangeDTO suppliercertsub.ManufacturerChangeDTO) (invalidCertMsg string) {
|
|
|
@@ -1136,15 +1124,14 @@ func setManufacturerHandler(manufacturerChangeDTO suppliercertsub.ManufacturerCh
|
|
|
svcCert.GetEntityById(SupplierCertId, &certEntity)
|
|
|
|
|
|
//------ 查询出企业已有哪些资质 Start------------
|
|
|
- var tableheaderList []tableheader.BaseTableheader
|
|
|
- fileSql := "SELECT b.* from OilSupplierFile a LEFT JOIN Base_TableHeader b on a.NeedFileType=b.Name AND "
|
|
|
- fileSql += " a.SupplierTypeCode=b.CategoryCode WHERE a.SupplierId='" + strconv.Itoa(SupplierId) + "'"
|
|
|
- fileSql += " AND (a.SupplierTypeCode='" + SupplierTypeCode + "' or a.SupplierTypeCode='000')"
|
|
|
- svcHeader := tableheader.GetTableHeaderService(utils.DBE)
|
|
|
+ var tableheaderList []supplierfile.OilSupplierFile
|
|
|
+ fileSql := "SELECT * from OilSupplierFile WHERE SupplierId='" + strconv.Itoa(SupplierId) + "'"
|
|
|
+ fileSql += " AND (SupplierTypeCode='" + SupplierTypeCode + "' or SupplierTypeCode='000')"
|
|
|
+ svcHeader := supplierfile.GetSupplierfileService(utils.DBE)
|
|
|
svcHeader.DBE.SQL(fileSql).Find(&tableheaderList)
|
|
|
var companyHasHeaders string
|
|
|
for _, tableheader := range tableheaderList {
|
|
|
- companyHasHeaders += tableheader.Name + ","
|
|
|
+ companyHasHeaders += tableheader.NeedFileType + ","
|
|
|
}
|
|
|
//------ 查询出企业已有哪些资质 End--------------
|
|
|
|