|
|
@@ -1,12 +1,13 @@
|
|
|
package oilsupplier
|
|
|
|
|
|
import (
|
|
|
- "dashoo.cn/backend/api/business/oilsupplier/goodsaptitudeclass"
|
|
|
"encoding/json"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
"time"
|
|
|
|
|
|
+ "dashoo.cn/backend/api/business/oilsupplier/goodsaptitudeclass"
|
|
|
+
|
|
|
"dashoo.cn/backend/api/business/items"
|
|
|
|
|
|
"dashoo.cn/backend/api/business/baseUser"
|
|
|
@@ -55,7 +56,7 @@ func (this *OilGoodsAptitudeController) GetEntityList() {
|
|
|
Standard := this.GetString("Standard")
|
|
|
CompanyType := this.GetString("CompanyType")
|
|
|
|
|
|
- if Edition!="" {
|
|
|
+ if Edition != "" {
|
|
|
where = where + " and Edition = '" + Edition + "'"
|
|
|
}
|
|
|
if Code != "" {
|
|
|
@@ -122,6 +123,7 @@ func (this *OilGoodsAptitudeController) GetEntityList() {
|
|
|
this.Data["json"] = &datainfo
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
+
|
|
|
// @Title 获取列表2019版本
|
|
|
// @Description
|
|
|
// @Success 200 {object}
|
|
|
@@ -147,8 +149,7 @@ func (this *OilGoodsAptitudeController) GetEntityList_2019() {
|
|
|
Code := this.GetString("Code")
|
|
|
Name := this.GetString("Name")
|
|
|
|
|
|
-
|
|
|
- if Edition!="" {
|
|
|
+ if Edition != "" {
|
|
|
where = where + " and a.Edition = '" + Edition + "'"
|
|
|
}
|
|
|
if Code != "" {
|
|
|
@@ -161,7 +162,7 @@ func (this *OilGoodsAptitudeController) GetEntityList_2019() {
|
|
|
|
|
|
svc := goodsaptitude.GetOilGoodsAptitudeService(utils.DBE)
|
|
|
var list []goodsaptitude.OilGoodsAptitude_2
|
|
|
- total := svc.GetList_2019(OilGoodsAptitudeName,OilGoodsAptitudeClassName,page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
+ total := svc.GetList_2019(OilGoodsAptitudeName, OilGoodsAptitudeClassName, page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
var datainfo DataInfo
|
|
|
datainfo.Items = list
|
|
|
datainfo.CurrentItemCount = total
|
|
|
@@ -171,7 +172,6 @@ func (this *OilGoodsAptitudeController) GetEntityList_2019() {
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// @Title 获取字典列表
|
|
|
// @Description get user by token
|
|
|
// @Success 200 {object} map[string]interface{}
|
|
|
@@ -230,12 +230,13 @@ a.F31,a.F32,a.F33,a.F34,a.F35,a.F36,a.F37,a.F38,a.F39,a.F40,
|
|
|
a.F41,a.F42,a.F43,a.F44,a.F45,a.F46,b.Code, b.Name `
|
|
|
sql += ` from ` + OilGoodsAptitudeName + ` a `
|
|
|
sql += ` left join ` + OilGoodsAptitudeClassName + " b on b.Id = a.ClassId"
|
|
|
- sql += ` where a.Id='`+Id+`'`
|
|
|
- tempMap,_=svc.DBE.QueryString(sql)
|
|
|
+ sql += ` where a.Id='` + Id + `'`
|
|
|
+ tempMap, _ = svc.DBE.QueryString(sql)
|
|
|
|
|
|
this.Data["json"] = &tempMap
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
+
|
|
|
// @Title 添加
|
|
|
// @Description 新增
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
@@ -269,7 +270,6 @@ func (this *OilGoodsAptitudeController) AddEntity() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// @Title 添加
|
|
|
// @Description 新增
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
@@ -279,8 +279,8 @@ func (this *OilGoodsAptitudeController) AddEntity_2019() {
|
|
|
var model goodsaptitudeclass.OilGoodsAptitudeClass
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
json.Unmarshal(jsonBlob, &model)
|
|
|
- model.ParentId=-1
|
|
|
- model.Edition="2"
|
|
|
+ model.ParentId = -1
|
|
|
+ model.Edition = "2"
|
|
|
model.CreateOn = time.Now()
|
|
|
model.CreateBy = this.User.Realname
|
|
|
model.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
@@ -288,8 +288,8 @@ func (this *OilGoodsAptitudeController) AddEntity_2019() {
|
|
|
|
|
|
var model2 goodsaptitude.OilGoodsAptitude
|
|
|
json.Unmarshal(jsonBlob, &model2)
|
|
|
- model2.ClassId=model.Id
|
|
|
- model2.Edition="2"
|
|
|
+ model2.ClassId = model.Id
|
|
|
+ model2.Edition = "2"
|
|
|
model2.CreateOn = time.Now()
|
|
|
model2.CreateBy = this.User.Realname
|
|
|
model2.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
@@ -483,7 +483,6 @@ func (this *OilGoodsAptitudeController) UpdateEntity() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// @Title 修改实体
|
|
|
// @Description 修改实体
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
@@ -640,6 +639,7 @@ func (this *OilGoodsAptitudeController) UpdateEntity_2019() {
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
// @Title 修改实体
|
|
|
// @Description 修改实体
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
@@ -668,8 +668,8 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
colsName := []string{"Name"}
|
|
|
colsCode := []string{"Code"}
|
|
|
//svc.GetEntityById(id, &model)
|
|
|
- if classall.Name1 != ""{
|
|
|
- where := " Name = '" + classall.Name1 +"' and Id <> "+utils.ToStr(classall.Id1)
|
|
|
+ if classall.Name1 != "" {
|
|
|
+ where := " Name = '" + classall.Name1 + "' and Id <> " + utils.ToStr(classall.Id1)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "大类名称已存在,请重新添加!"
|
|
|
@@ -677,13 +677,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Name = classall.Name1
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id1, &model, colsName)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Name2 != ""{
|
|
|
- where := " Name = '" + classall.Name2 +"' and Id <> "+utils.ToStr(classall.Id2)
|
|
|
+ if classall.Name2 != "" {
|
|
|
+ where := " Name = '" + classall.Name2 + "' and Id <> " + utils.ToStr(classall.Id2)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "中类名称已存在,请重新添加!"
|
|
|
@@ -691,13 +691,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Name = classall.Name2
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id2, &model, colsName)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Name3 != ""{
|
|
|
- where := " Name = '" + classall.Name3 +"' and Id <> "+utils.ToStr(classall.Id3)
|
|
|
+ if classall.Name3 != "" {
|
|
|
+ where := " Name = '" + classall.Name3 + "' and Id <> " + utils.ToStr(classall.Id3)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "小类名称已存在,请重新添加!"
|
|
|
@@ -705,13 +705,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Name = classall.Name3
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id3, &model, colsName)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Name4 != ""{
|
|
|
- where := " Name = '" + classall.Name4 + "' and Id <> "+utils.ToStr(classall.Id4)
|
|
|
+ if classall.Name4 != "" {
|
|
|
+ where := " Name = '" + classall.Name4 + "' and Id <> " + utils.ToStr(classall.Id4)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "品名已存在,请重新添加!"
|
|
|
@@ -719,13 +719,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Name = classall.Name4
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id4, &model, colsName)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Code1 != ""{
|
|
|
- where := " Code = " + classall.Code1 +" and Id <> "+utils.ToStr(classall.Id1)
|
|
|
+ if classall.Code1 != "" {
|
|
|
+ where := " Code = " + classall.Code1 + " and Id <> " + utils.ToStr(classall.Id1)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "大类编码已存在,请重新添加!"
|
|
|
@@ -733,13 +733,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Code = classall.Code1
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id1, &model, colsCode)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Code2 != ""{
|
|
|
- where := " Code = " + classall.Code2 +" and Id <> "+utils.ToStr(classall.Id2)
|
|
|
+ if classall.Code2 != "" {
|
|
|
+ where := " Code = " + classall.Code2 + " and Id <> " + utils.ToStr(classall.Id2)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "中类编码已存在,请重新添加!"
|
|
|
@@ -747,13 +747,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Code = classall.Code2
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id2, &model, colsCode)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Code3 != ""{
|
|
|
- where := " Code = " + classall.Code3 +" and Id <> "+utils.ToStr(classall.Id3)
|
|
|
+ if classall.Code3 != "" {
|
|
|
+ where := " Code = " + classall.Code3 + " and Id <> " + utils.ToStr(classall.Id3)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "小类编码已存在,请重新添加!"
|
|
|
@@ -761,13 +761,13 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Code = classall.Code3
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id3, &model, colsCode)
|
|
|
}
|
|
|
}
|
|
|
- if classall.Code4 != ""{
|
|
|
- where := " Code = " + classall.Code4 +" and Id <> "+utils.ToStr(classall.Id4)
|
|
|
+ if classall.Code4 != "" {
|
|
|
+ where := " Code = " + classall.Code4 + " and Id <> " + utils.ToStr(classall.Id4)
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "品名编码已存在,请重新添加!"
|
|
|
@@ -775,7 +775,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
model.Code = classall.Code4
|
|
|
err = svc.UpdateEntityBytbl(OilGoodsAptitudeClassName, classall.Id4, &model, colsCode)
|
|
|
}
|
|
|
@@ -838,7 +838,7 @@ func (this *OilGoodsAptitudeController) GoodsParentList() {
|
|
|
where1 += " AND Name LIKE '%" + Name + "%' OR Code LIKE '" + Name + "%' "
|
|
|
|
|
|
sqlStr := "SELECT Id, Code, Name, concat(Code, ' ', Name) as CodeName, ParentId FROM OilGoodsAptitudeClass " +
|
|
|
- "WHERE " + where1 + " AND DeletionStateCode = 0 ORDER BY Code"
|
|
|
+ "WHERE " + where1 + " AND Edition='1' AND DeletionStateCode = 0 ORDER BY Code"
|
|
|
list, _ := svc.DBE.QueryString(sqlStr)
|
|
|
/*
|
|
|
sql := "SELECT Id, Code, Name, concat(Code, ' ', Name) as CodeName, ParentId FROM OilGoodsAptitudeClass " +
|
|
|
@@ -872,7 +872,7 @@ func (this *OilGoodsAptitudeController) GoodsChildList() {
|
|
|
// @router /goodschildlistbypid/:parentid [get]
|
|
|
func (this *OilGoodsAptitudeController) GoodsChildLisByParentId() {
|
|
|
ParentId := this.Ctx.Input.Param(":parentid")
|
|
|
- sqlStr := "SELECT Id, `Code`, `Name`, concat(Code, ' ', Name) as CodeName, ParentId, (CASE WHEN length(Code)>=8 THEN '1' ELSE '0' END) as Leaf FROM OilGoodsAptitudeClass WHERE ParentId = '" + ParentId + "' AND DeletionStateCode = 0 order by Code"
|
|
|
+ sqlStr := "SELECT Id, `Code`, `Name`, concat(Code, ' ', Name) as CodeName, ParentId, (CASE WHEN length(Code)>=8 THEN '1' ELSE '0' END) as Leaf FROM OilGoodsAptitudeClass WHERE ParentId = '" + ParentId + "' AND Edition='1' AND DeletionStateCode = 0 order by Code"
|
|
|
svc := goodsaptitude.GetOilGoodsAptitudeService(utils.DBE)
|
|
|
list, _ := svc.DBE.QueryString(sqlStr)
|
|
|
var datainfo DataInfo
|