|
|
@@ -3,6 +3,7 @@ package oilsupplier
|
|
|
import (
|
|
|
"encoding/json"
|
|
|
"fmt"
|
|
|
+ "strconv"
|
|
|
|
|
|
"time"
|
|
|
|
|
|
@@ -43,7 +44,7 @@ func (this *TableHeaderController) GetTableHeaderList() {
|
|
|
if model2.SearchSupplierTypeName != "" {
|
|
|
where = where + " and CategoryCode = '" + model2.SearchSupplierTypeName + "'"
|
|
|
}
|
|
|
- orderby := "Id"
|
|
|
+ orderby := "CategoryCode, SortCode, Id"
|
|
|
asc := true
|
|
|
|
|
|
svc := tableheader.GetTableHeaderService(utils.DBE) //获得数据库引擎
|
|
|
@@ -75,6 +76,8 @@ func (this *TableHeaderController) AddEntity() {
|
|
|
var Name = model.Name
|
|
|
|
|
|
where := "1=1 and name='" + Name + "'"
|
|
|
+ where += " and CategoryCode='"+ model.Categorycode +"'"
|
|
|
+
|
|
|
total := svc.GetName(BaseTableHeader, where)
|
|
|
if total != 0 {
|
|
|
errinfo.Message = "已有重复数据"
|
|
|
@@ -149,6 +152,7 @@ func (this *TableHeaderController) Getlocations() {
|
|
|
|
|
|
type SBaseTableheader struct {
|
|
|
EditName string
|
|
|
+ SortCode int
|
|
|
}
|
|
|
|
|
|
// @Title 通过id更新
|
|
|
@@ -179,10 +183,16 @@ func (this *TableHeaderController) UpdateById() {
|
|
|
model.Modifieduserid, _ = utils.StrTo(this.User.Id).Int()
|
|
|
|
|
|
model.Name = model1.EditName
|
|
|
+ model.SortCode = model1.SortCode
|
|
|
|
|
|
var Name = model.Name
|
|
|
|
|
|
+ var tmpModel tableheader.BaseTableheader
|
|
|
+ svc.GetEntityByIdBytbl(BaseTableHeader, id, &tmpModel)
|
|
|
+
|
|
|
where := "1=1 and name='" + Name + "'"
|
|
|
+ where += " and CategoryCode='"+ tmpModel.Categorycode +"'"
|
|
|
+ where += " and Id != '"+ strconv.Itoa(tmpModel.Id) +"'"
|
|
|
total := svc.GetName(BaseTableHeader, where)
|
|
|
if total != 0 {
|
|
|
errinfo.Message = "已有重复数据"
|
|
|
@@ -190,7 +200,7 @@ func (this *TableHeaderController) UpdateById() {
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
} else {
|
|
|
- cols = []string{"Name", "Modifiedon", "Modifieduserid", "Modifiedby"}
|
|
|
+ cols = []string{"Name", "SortCode", "Modifiedon", "Modifieduserid", "Modifiedby"}
|
|
|
|
|
|
err := svc.UpdateEntityBytbl(BaseTableHeader, id, &model, cols)
|
|
|
if err == nil {
|
|
|
@@ -253,7 +263,7 @@ func (this *TableHeaderController) ListGoodTableHeader() {
|
|
|
|
|
|
svc := tableheader.GetTableHeaderService(utils.DBE) //获得数据库引擎
|
|
|
var list []map[string]string
|
|
|
- sql := "select Name as label,Code as prop,'270' as width,'true' as sort from " + BaseTableHeader + " where " + "1=1 and CategoryCode='01'"
|
|
|
+ sql := "select Name as label,Code as prop,'270' as width,'true' as sort from " + BaseTableHeader + " where " + "1=1 and CategoryCode='01' order by SortCode asc, Id asc"
|
|
|
list, _ = svc.DBE.QueryString(sql)
|
|
|
fmt.Println(list)
|
|
|
var datainfo DataInfo
|
|
|
@@ -271,7 +281,7 @@ func (this *TableHeaderController) ListTsTableHeader() {
|
|
|
|
|
|
svc := tableheader.GetTableHeaderService(utils.DBE) //获得数据库引擎
|
|
|
var list []map[string]string
|
|
|
- sql := "select Name as label,Code as prop,'270' as width,'true' as sort from " + BaseTableHeader + " where " + "1=1 and CategoryCode='03'"
|
|
|
+ sql := "select Name as label,Code as prop,'270' as width,'true' as sort from " + BaseTableHeader + " where " + "1=1 and CategoryCode='03' order by SortCode asc, Id asc"
|
|
|
list, _ = svc.DBE.QueryString(sql)
|
|
|
fmt.Println(list)
|
|
|
var datainfo DataInfo
|
|
|
@@ -289,7 +299,7 @@ func (this *TableHeaderController) ListBbTableHeader() {
|
|
|
|
|
|
svc := tableheader.GetTableHeaderService(utils.DBE) //获得数据库引擎
|
|
|
var list []map[string]string
|
|
|
- sql := "select Name as label,Code as prop,'270' as width,'true' as sort from " + BaseTableHeader + " where " + "1=1 and CategoryCode='02'"
|
|
|
+ sql := "select Name as label,Code as prop,'270' as width,'true' as sort from " + BaseTableHeader + " where " + "1=1 and CategoryCode='02' order by SortCode asc, Id asc"
|
|
|
list, _ = svc.DBE.QueryString(sql)
|
|
|
fmt.Println(list)
|
|
|
var datainfo DataInfo
|