作者 yangfu

chance_type 修改

@@ -12,17 +12,17 @@ @@ -12,17 +12,17 @@
12 |用户中心-修改密码|待调试|2019.11.20|v1/user/changePassword| 12 |用户中心-修改密码|待调试|2019.11.20|v1/user/changePassword|
13 |用户中心-忘记密码|待调试|2019.11.20|v1/user/resetPassword| 13 |用户中心-忘记密码|待调试|2019.11.20|v1/user/resetPassword|
14 |用户中心-用户信息|待调试|2019.12.13|v1/user/userInfo| 14 |用户中心-用户信息|待调试|2019.12.13|v1/user/userInfo|
15 -|用户中心-切换企业|待调试| |v1/user/switchCompany|  
16 -|用户中心-用户公司列表|待调试| |v1/user/companys|  
17 -|机会发布-机会类型|待调试| |v1/chance/chanceType|  
18 -|机会发布-模板列表|待调试| |v1/chance/templates|  
19 -|机会发布-提交机会|待调试| |v1/chance/submit|  
20 -|机会发布-部门列表|待调试| |v1/department/departments|  
21 -|消息-公告|未开始| | |  
22 -|消息-消息中心|未开始|2019.11.22|v1/message/messageCenter|  
23 -|消息-标记已读|未开始|2019.11.22|v1/message/msgCenterRead|  
24 -|消息-标记全部已读|未开始|2019.11.22|v1/message/msgCenterAllRead|  
25 -|首页-公告|未开始| | | 15 +|用户中心-切换企业|待调试|2019.12.16|v1/user/switchCompany|
  16 +|用户中心-用户公司列表|待调试|2019.12.17|v1/user/companys|
  17 +|机会发布-机会类型|待调试|2019.12.17|v1/chance/chanceType|
  18 +|机会发布-模板列表|待调试|2019.12.18|v1/chance/templates|
  19 +|机会发布-提交机会|待调试|2019.12.19|v1/chance/submit|
  20 +|机会发布-部门列表|待调试|2019.12.19|v1/department/departments|
  21 +|消息-公告|待调试|2019.12.20|v1/message/msgCompanyNotice|
  22 +|消息-消息中心|待调试|2019.12.20|v1/message/messageCenter|
  23 +|消息-标记已读|待调试|2019.12.20|v1/message/msgCenterRead|
  24 +|消息-标记全部已读|待调试|2019.12.21|v1/message/msgCenterAllRead|
  25 +|首页-公告|待调试|2019.12.21|/v1/message/announcements|
26 26
27 ### 阶段二接口完成进度 27 ### 阶段二接口完成进度
28 |功能|完成状态|时间|接口路径 28 |功能|完成状态|时间|接口路径
@@ -7,13 +7,13 @@ import ( @@ -7,13 +7,13 @@ import (
7 ) 7 )
8 8
9 type ChanceType struct { 9 type ChanceType struct {
10 - Id int `orm:"column(id);auto"`  
11 - Name string `orm:"column(name);size(50)" description:"机会类型名称"`  
12 - Icon string `orm:"column(icon);size(500);null" description:"图标地址"`  
13 - CompanyId int `orm:"column(company_id)" description:"表company.id 公司编号"`  
14 - SortNum int `orm:"column(sort_num);null" description:"序号 公司下的序号"`  
15 - CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间 "`  
16 - UpdateAt time.Time `orm:"column(update_at);type(timestamp);null" description:"更新时间 "` 10 + Id int `orm:"column(id);auto" json:"id"`
  11 + Name string `orm:"column(name);size(50)" description:"机会类型名称" json:"name"`
  12 + Icon string `orm:"column(icon);size(500);null" description:"图标地址" json:"icon"`
  13 + CompanyId int `orm:"column(company_id)" description:"表company.id 公司编号" json:"-"`
  14 + SortNum int `orm:"column(sort_num);null" description:"序号 公司下的序号" json:"-"`
  15 + CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间 " json:"-"`
  16 + UpdateAt time.Time `orm:"column(update_at);type(timestamp);null" description:"更新时间 " json:"-"`
17 } 17 }
18 18
19 func (t *ChanceType) TableName() string { 19 func (t *ChanceType) TableName() string {
@@ -77,7 +77,7 @@ func DeleteChanceType(id int) (err error) { @@ -77,7 +77,7 @@ func DeleteChanceType(id int) (err error) {
77 func GetChanceTypeAll(companyId int64) (v []*ChanceType, err error) { 77 func GetChanceTypeAll(companyId int64) (v []*ChanceType, err error) {
78 o := orm.NewOrm() 78 o := orm.NewOrm()
79 sql := "select * from chance_type where company_id=? order by sort_num" 79 sql := "select * from chance_type where company_id=? order by sort_num"
80 - if _, err = o.Raw(sql).QueryRows(&v, companyId); err == nil { 80 + if _, err = o.Raw(sql, companyId).QueryRows(&v); err == nil {
81 return 81 return
82 } 82 }
83 return 83 return
@@ -144,7 +144,7 @@ type Announcement struct { @@ -144,7 +144,7 @@ type Announcement struct {
144 Title string `json:"title" valid:"Required"` 144 Title string `json:"title" valid:"Required"`
145 Cover Cover `json:"cover" valid:"Required"` 145 Cover Cover `json:"cover" valid:"Required"`
146 Link string `json:"link"` 146 Link string `json:"link"`
147 - Control int `json:"Control"` 147 + Control int `json:"control"`
148 } 148 }
149 149
150 /*AnnouncementRead */ 150 /*AnnouncementRead */
@@ -143,11 +143,20 @@ END: @@ -143,11 +143,20 @@ END:
143 143
144 //机会类型 144 //机会类型
145 func ChanceType(header *protocol.RequestHeader, request *protocol.ChanceTypeRequest) (rsp *protocol.ChanceTypeResponse, err error) { 145 func ChanceType(header *protocol.RequestHeader, request *protocol.ChanceTypeRequest) (rsp *protocol.ChanceTypeResponse, err error) {
146 - var () 146 + var (
  147 + list []*models.ChanceType
  148 + )
147 rsp = &protocol.ChanceTypeResponse{} 149 rsp = &protocol.ChanceTypeResponse{}
148 - if rsp.List, err = models.GetChanceTypeAll(header.CompanyId); err != nil { 150 + rsp.List = make([]*models.ChanceType, 0)
  151 + if list, err = models.GetChanceTypeAll(header.CompanyId); err != nil {
  152 + if err == orm.ErrNoRows {
  153 + err = nil
  154 + return
  155 + }
  156 + log.Error(err)
149 return 157 return
150 } 158 }
  159 + rsp.List = append(rsp.List, list...)
151 return 160 return
152 } 161 }
153 162