|
@@ -4,7 +4,6 @@ import (
|
|
|
BlackList "dashoo.cn/backend/api/business/oilsupplier/blacklist"
|
|
BlackList "dashoo.cn/backend/api/business/oilsupplier/blacklist"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/supplier"
|
|
"dashoo.cn/backend/api/business/oilsupplier/supplier"
|
|
|
"encoding/json"
|
|
"encoding/json"
|
|
|
- "strconv"
|
|
|
|
|
"strings"
|
|
"strings"
|
|
|
"time"
|
|
"time"
|
|
|
|
|
|
|
@@ -31,10 +30,10 @@ func (this *BlackListController) GetList() {
|
|
|
where := " 1=1"
|
|
where := " 1=1"
|
|
|
|
|
|
|
|
if SupplierName != "" {
|
|
if SupplierName != "" {
|
|
|
- where = where + " and b.SupplierName like '%" + SupplierName + "%'"
|
|
|
|
|
|
|
+ where = where + " and SupplierName like '%" + SupplierName + "%'"
|
|
|
}
|
|
}
|
|
|
if CommercialNo != "" {
|
|
if CommercialNo != "" {
|
|
|
- where = where + " and b.CommercialNo like '%" + CommercialNo + "%'"
|
|
|
|
|
|
|
+ where = where + " and CommercialNo like '%" + CommercialNo + "%'"
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if CreateOn != "" {
|
|
if CreateOn != "" {
|
|
@@ -42,15 +41,15 @@ func (this *BlackListController) GetList() {
|
|
|
if len(dates) == 2 {
|
|
if len(dates) == 2 {
|
|
|
minDate := dates[0]
|
|
minDate := dates[0]
|
|
|
maxDate := dates[1]
|
|
maxDate := dates[1]
|
|
|
- where = where + " and a.CreateOn >= '" + minDate + "' and a.CreateOn <= '" + maxDate + "'"
|
|
|
|
|
|
|
+ where = where + " and CreateOn >= '" + minDate + "' and CreateOn <= '" + maxDate + "'"
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- orderby := "a.Id"
|
|
|
|
|
|
|
+ orderby := "Id"
|
|
|
asc := false
|
|
asc := false
|
|
|
|
|
|
|
|
svc := BlackList.GetBlackListService(utils.DBE) //获得数据库引擎
|
|
svc := BlackList.GetBlackListService(utils.DBE) //获得数据库引擎
|
|
|
- var list []BlackList.BlackListInfo
|
|
|
|
|
- total := svc.GetMyPagingEntitiesWithOrderBytbl1("BlackList", page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
|
|
|
|
+ var list []BlackList.BlackList
|
|
|
|
|
+ total := svc.GetMyPagingEntitiesWithOrderBytbl("BlackList", page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
|
|
|
|
|
var datainfo DataInfo
|
|
var datainfo DataInfo
|
|
|
datainfo.Items = list
|
|
datainfo.Items = list
|
|
@@ -83,6 +82,7 @@ func (this *BlackListController) GetCompany() {
|
|
|
// @router /add [post]
|
|
// @router /add [post]
|
|
|
func (this *BlackListController) AddBlackList() {
|
|
func (this *BlackListController) AddBlackList() {
|
|
|
var model BlackList.BlackList
|
|
var model BlackList.BlackList
|
|
|
|
|
+ var model1 BlackList.BlackList
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
var errinfo ErrorDataInfo
|
|
var errinfo ErrorDataInfo
|
|
|
svc := BlackList.GetBlackListService(utils.DBE)
|
|
svc := BlackList.GetBlackListService(utils.DBE)
|
|
@@ -91,26 +91,15 @@ func (this *BlackListController) AddBlackList() {
|
|
|
var err error
|
|
var err error
|
|
|
|
|
|
|
|
//判断名称是否已拥有
|
|
//判断名称是否已拥有
|
|
|
- where := "SupplierId = " + strconv.Itoa(model.SupplierId)
|
|
|
|
|
- svc.GetEntityByWhere("BlackList", where, &model)
|
|
|
|
|
- if model.Id > 0 {
|
|
|
|
|
|
|
+ where := "CommercialNo = '" + model.CommercialNo + "'"
|
|
|
|
|
+ svc.GetEntityByWhere("BlackList", where, &model1)
|
|
|
|
|
+ if model1.Id > 0 {
|
|
|
errinfo.Message = "该企业已存在"
|
|
errinfo.Message = "该企业已存在"
|
|
|
errinfo.Code = -2
|
|
errinfo.Code = -2
|
|
|
this.Data["json"] = &errinfo
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
this.ServeJSON()
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- var supp supplier.OilSupplier
|
|
|
|
|
- where = "Id = " + strconv.Itoa(model.SupplierId)
|
|
|
|
|
- svc.GetEntityByWhere(OilSupplierName, where, &supp)
|
|
|
|
|
- if supp.Id == 0 {
|
|
|
|
|
- errinfo.Message = "找不到该企业"
|
|
|
|
|
- errinfo.Code = -2
|
|
|
|
|
- this.Data["json"] = &errinfo
|
|
|
|
|
- this.ServeJSON()
|
|
|
|
|
- return
|
|
|
|
|
- }
|
|
|
|
|
model.CreateOn = time.Now()
|
|
model.CreateOn = time.Now()
|
|
|
model.CreateBy = this.User.Realname
|
|
model.CreateBy = this.User.Realname
|
|
|
model.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
model.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|