wangfei 6 anos atrás
pai
commit
06fae04e8c

+ 37
- 0
controllers/message/location.go Ver arquivo

@@ -0,0 +1,37 @@
1
+package message
2
+
3
+import "spaceofcheng/services/models/model"
4
+
5
+// GetLocations 获取位置列表
6
+func (c *MessageController) GetLocations() {
7
+	issys := c.GetString("issys")
8
+	org := c.Context.Get("org").(model.SysOrg)
9
+	location, err := c.dao.GetLocationList(issys, org.OrgId)
10
+	if err != nil {
11
+		c.ResponseError(err)
12
+	}
13
+	c.ResponseJSON(location)
14
+}
15
+
16
+// SaveLocation 保存位置信息
17
+func (c *MessageController) SaveLocation() {
18
+	location := model.TdCmsImageLocation{}
19
+	if err := c.ParseForm(&location); err != nil {
20
+		c.ResponseError(err)
21
+	}
22
+	newInfo, err := c.dao.SaveLocation(location)
23
+	if err != nil {
24
+		c.ResponseError(err)
25
+	}
26
+	c.ResponseJSON(newInfo)
27
+}
28
+
29
+// DelLocation 删除位置信息
30
+func (c *MessageController) DelLocation() {
31
+	locationID := c.GetString(":locationid")
32
+	err := c.dao.DelLocation(locationID)
33
+	if err != nil {
34
+		c.ResponseError(err)
35
+	}
36
+	c.ResponseJSON("删除成功!")
37
+}

+ 19
- 0
controllers/message/message.go Ver arquivo

@@ -0,0 +1,19 @@
1
+package message
2
+
3
+import (
4
+	"spaceofcheng/services/controllers"
5
+	"spaceofcheng/services/service/message"
6
+)
7
+
8
+// MessageController 信息
9
+type MessageController struct {
10
+	dao *message.MessageServ
11
+	controllers.BaseController
12
+}
13
+
14
+// Constructor 初始化 Controller
15
+// @Title Constructor
16
+// @Description 初始化 Controller, 系统自动调用
17
+func (c *MessageController) Constructor() {
18
+	c.dao = message.NewMessageServ(c.Context)
19
+}

+ 1
- 1
models/constant.go Ver arquivo

@@ -1,6 +1,6 @@
1 1
 package models
2 2
 
3 3
 const (
4
-	STATUS_NOMAIL = 1
4
+	STATUS_NORMAL = 1
5 5
 	STATUS_DEL    = -1
6 6
 )

+ 4
- 4
models/goods/spec.go Ver arquivo

@@ -10,21 +10,21 @@ import (
10 10
 // GetGoodsSpecCount 获取商品规格总数
11 11
 func (m *GoodsDAO) GetGoodsSpecCount(caseids string) (int, error) {
12 12
 	var goodsSpec []model.TdSpec
13
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')").Find(&goodsSpec)
13
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')").Find(&goodsSpec)
14 14
 	return len(goodsSpec), err
15 15
 }
16 16
 
17 17
 // GetGoodsSpec 根据案场获取商品规格
18 18
 func (m *GoodsDAO) GetGoodsSpec(caseids string, page int, pageSize int) ([]model.TdSpec, error) {
19 19
 	var goodsSpec []model.TdSpec
20
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("case_id in ('"+strings.Replace(caseids, ",", "','", -1)+"')").Limit(pageSize, page*pageSize).Find(&goodsSpec)
20
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("case_id in ('"+strings.Replace(caseids, ",", "','", -1)+"')").Limit(pageSize, page*pageSize).Find(&goodsSpec)
21 21
 	return goodsSpec, err
22 22
 }
23 23
 
24 24
 // GetGoodsSpecByID 根据ID获取商品规格
25 25
 func (m *GoodsDAO) GetGoodsSpecByID(specid string) (*model.TdSpec, error) {
26 26
 	var goodsSpec []model.TdSpec
27
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("spec_id=?", specid).Find(&goodsSpec)
27
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("spec_id=?", specid).Find(&goodsSpec)
28 28
 	if err != nil {
29 29
 		return nil, err
30 30
 	}
@@ -37,7 +37,7 @@ func (m *GoodsDAO) GetGoodsSpecByID(specid string) (*model.TdSpec, error) {
37 37
 // AddGoodsSpec 新增商品规格
38 38
 func (m *GoodsDAO) AddGoodsSpec(goodsSpec *model.TdSpec) (*model.TdSpec, error) {
39 39
 	goodsSpec.SpecId = utils.GetGUID()
40
-	goodsSpec.Status = models.STATUS_NOMAIL
40
+	goodsSpec.Status = models.STATUS_NORMAL
41 41
 	_, err := m.db.Insert(goodsSpec)
42 42
 	return goodsSpec, err
43 43
 }

+ 4
- 4
models/goods/type.go Ver arquivo

@@ -11,21 +11,21 @@ import (
11 11
 // GetGoodsTypeCount 获取商品类型总数
12 12
 func (m *GoodsDAO) GetGoodsTypeCount(caseids string) (int, error) {
13 13
 	var goodstype []model.TdGoodsType
14
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')").Find(&goodstype)
14
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("case_id in ('" + strings.Replace(caseids, ",", "','", -1) + "')").Find(&goodstype)
15 15
 	return len(goodstype), err
16 16
 }
17 17
 
18 18
 // GetGoodsType 根据案场获取商品类型
19 19
 func (m *GoodsDAO) GetGoodsType(caseids string, page int, pageSize int) ([]model.TdGoodsType, error) {
20 20
 	var goodstype []model.TdGoodsType
21
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("case_id in ('"+strings.Replace(caseids, ",", "','", -1)+"')").Limit(pageSize, page*pageSize).Desc("create_date").Find(&goodstype)
21
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("case_id in ('"+strings.Replace(caseids, ",", "','", -1)+"')").Limit(pageSize, page*pageSize).Desc("create_date").Find(&goodstype)
22 22
 	return goodstype, err
23 23
 }
24 24
 
25 25
 // GetGoodsTypeByID 根据ID获取商品类型
26 26
 func (m *GoodsDAO) GetGoodsTypeByID(typeid string) (*model.TdGoodsType, error) {
27 27
 	var goodstype []model.TdGoodsType
28
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("type_id=?", typeid).Find(&goodstype)
28
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("type_id=?", typeid).Find(&goodstype)
29 29
 	if err != nil {
30 30
 		return nil, err
31 31
 	}
@@ -39,7 +39,7 @@ func (m *GoodsDAO) GetGoodsTypeByID(typeid string) (*model.TdGoodsType, error) {
39 39
 func (m *GoodsDAO) AddGoodsType(goodsType *model.TdGoodsType) (*model.TdGoodsType, error) {
40 40
 	goodsType.TypeId = utils.GetGUID()
41 41
 	goodsType.CreateDate = time.Now()
42
-	goodsType.Status = models.STATUS_NOMAIL
42
+	goodsType.Status = models.STATUS_NORMAL
43 43
 	_, err := m.db.Insert(goodsType)
44 44
 	return goodsType, err
45 45
 }

+ 3
- 3
models/message/location.go Ver arquivo

@@ -13,7 +13,7 @@ const (
13 13
 // GetLocationList 获取位置字典
14 14
 func (m *MessageDAO) GetLocationList(issys, org_id string) ([]model.TdCmsImageLocation, error) {
15 15
 	var locations []model.TdCmsImageLocation
16
-	s := m.db.Where("status=?", models.STATUS_NOMAIL).And("org_id=?", org_id)
16
+	s := m.db.Where("status=?", models.STATUS_NORMAL).And("org_id=?", org_id)
17 17
 	if issys != "" {
18 18
 		s = s.And("is_sys=?", issys)
19 19
 	}
@@ -24,7 +24,7 @@ func (m *MessageDAO) GetLocationList(issys, org_id string) ([]model.TdCmsImageLo
24 24
 // GetLocationById 根据ID获取明细
25 25
 func (m *MessageDAO) GetLocationById(id string) (*model.TdCmsImageLocation, error) {
26 26
 	var location []model.TdCmsImageLocation
27
-	err := m.db.Where("status=?", models.STATUS_NOMAIL).And("location_id=?", id).Find(&location)
27
+	err := m.db.Where("status=?", models.STATUS_NORMAL).And("location_id=?", id).Find(&location)
28 28
 	if err != nil {
29 29
 		return nil, err
30 30
 	}
@@ -34,7 +34,7 @@ func (m *MessageDAO) GetLocationById(id string) (*model.TdCmsImageLocation, erro
34 34
 // AddLocation 新增
35 35
 func (m *MessageDAO) AddLocation(location model.TdCmsImageLocation) (*model.TdCmsImageLocation, error) {
36 36
 	location.LocationId = utils.GetGUID()
37
-	location.Status = models.STATUS_NOMAIL
37
+	location.Status = models.STATUS_NORMAL
38 38
 	location.IsSys = ISSYS
39 39
 	_, err := m.db.Insert(&location)
40 40
 	return &location, err

+ 3
- 4
models/system/user.go Ver arquivo

@@ -7,7 +7,6 @@ import (
7 7
 	"strconv"
8 8
 	"strings"
9 9
 	"time"
10
-	"wechat/helper"
11 10
 
12 11
 	"github.com/go-xorm/builder"
13 12
 	"github.com/go-xorm/xorm"
@@ -159,7 +158,7 @@ func (m *UserDAO) AddUser(user model.SysUser) (*model.SysUser, error) {
159 158
 	user.UserId = utils.GetGUID()
160 159
 	user.CreateDate = time.Now()
161 160
 	user.Pwd = encrypt.Md5(encrypt.Md5("123456"), user.UserId)
162
-	user.Status = models.STATUS_NOMAIL
161
+	user.Status = models.STATUS_NORMAL
163 162
 	_, err := m.db.Insert(user)
164 163
 	return &user, err
165 164
 }
@@ -258,7 +257,7 @@ func (m *UserDAO) DelUserBelongCase(userid string) error {
258 257
 // SaveUserCase 保存用户对应案场信息
259 258
 func (m *UserDAO) SaveUserCase(usercase model.SysUserCase) error {
260 259
 	usercase.CreateDate = time.Now()
261
-	usercase.Status = models.STATUS_NOMAIL
260
+	usercase.Status = models.STATUS_NORMAL
262 261
 	_, err := m.db.Insert(&usercase)
263 262
 	return err
264 263
 }
@@ -288,7 +287,7 @@ func (m *UserDAO) UpdatePassword(userID, newPass string) error {
288 287
 
289 288
 	_, err := m.db.Exec(sql, password, userID)
290 289
 	if err != nil {
291
-		return helper.LogError("更新新密码出错", err)
290
+		return err
292 291
 	}
293 292
 
294 293
 	return nil

+ 5
- 0
service/message/message.go Ver arquivo

@@ -18,3 +18,8 @@ func NewMessageServ(ctx *utils.Context) *MessageServ {
18 18
 		dao: message.NewMessageDAO(ctx),
19 19
 	}
20 20
 }
21
+
22
+// GetCmsInfoList 获取消息管理列表
23
+func (s *MessageServ) GetCmsInfoList() {
24
+
25
+}

+ 0
- 1
service/user.go Ver arquivo

@@ -107,7 +107,6 @@ func (s *UserServ) SaveUser(user system.SysUserForm) (*model.SysUser, error) {
107 107
 	userInfo.Email = user.Email
108 108
 	userInfo.Phone = user.Phone
109 109
 	userInfo.Headimgurl = user.Headimgurl
110
-	userInfo.UserTypeName = user.UserTypeName
111 110
 
112 111
 	var err error
113 112
 	var newUSer *model.SysUser