...
|
...
|
@@ -14,19 +14,19 @@ import ( |
|
|
)
|
|
|
|
|
|
type SqlData struct {
|
|
|
Id int64 `orm:"column(id)"`
|
|
|
UserId int64 `orm:"column(user_id)"`
|
|
|
NickName string `orm:"column(nick_name)"`
|
|
|
DepartmentId int64 `orm:"column(department_id)"`
|
|
|
AuditTemplateId int64 `orm:"column(audit_template_id)"`
|
|
|
ChanceTypeId int `orm:"column(chance_type_id)"`
|
|
|
PublishStatus int `orm:"column(publish_status)"`
|
|
|
CreateAt time.Time `orm:"column(create_at);type(timestamp)"`
|
|
|
ReviewStatus int8 `orm:"column(review_status)"`
|
|
|
Status int8 `orm:"column(status)"`
|
|
|
DiscoveryScore string `orm:"column(discovery_score)"`
|
|
|
CommentTotal string `orm:"column(comment_total)"`
|
|
|
Code string `orm:"column(code)"`
|
|
|
Id int64 `orm:"column(id)"`
|
|
|
UserId int64 `orm:"column(user_id)"`
|
|
|
NickName string `orm:"column(nick_name)"`
|
|
|
DepartmentId int64 `orm:"column(department_id)"`
|
|
|
AuditTemplateId int64 `orm:"column(audit_template_id)"`
|
|
|
ChanceTypeId int `orm:"column(chance_type_id)"`
|
|
|
PublishStatus int `orm:"column(publish_status)"`
|
|
|
CreateAt string `orm:"column(create_at)`
|
|
|
ReviewStatus int8 `orm:"column(review_status)"`
|
|
|
Status int8 `orm:"column(status)"`
|
|
|
DiscoveryScore string `orm:"column(discovery_score)"`
|
|
|
CommentTotal string `orm:"column(comment_total)"`
|
|
|
Code string `orm:"column(code)"`
|
|
|
}
|
|
|
|
|
|
//根据权限获取机会列表
|
...
|
...
|
@@ -277,7 +277,6 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64 |
|
|
return returnData, nil
|
|
|
}
|
|
|
for _, v := range data {
|
|
|
t := v.CreateAt.Unix()
|
|
|
item := protocol.RspAuditList{
|
|
|
Id: fmt.Sprint(v.Id),
|
|
|
Status: v.Status,
|
...
|
...
|
@@ -290,12 +289,11 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64 |
|
|
DiscoveryScore: v.DiscoveryScore,
|
|
|
CommentTotal: v.CommentTotal,
|
|
|
UserName: v.NickName,
|
|
|
CreateTime: 0,
|
|
|
}
|
|
|
|
|
|
if t < 0 {
|
|
|
item.CreateTime = 0
|
|
|
} else {
|
|
|
item.CreateTime = t
|
|
|
t, err := time.ParseInLocation("2006-01-02 15:04:05", v.CreateAt, time.Local)
|
|
|
if err == nil {
|
|
|
item.CreateTime = t.Unix()
|
|
|
}
|
|
|
if d, err := models.GetDepartmentById(v.DepartmentId); err == nil {
|
|
|
item.Department = d.Name
|
...
|
...
|
@@ -350,8 +348,7 @@ func GetChanceDetail(chanceid int64, companyid int64) (ResponseChanceInfo, error |
|
|
log.Error("机会的公司不匹配")
|
|
|
return returnData, protocol.NewErrWithMessage("1")
|
|
|
}
|
|
|
returnData.CreateTime = chanceInfo.CreateAt.Format("2006-01-02 15:16:17")
|
|
|
|
|
|
returnData.CreateTime = chanceInfo.CreateAt
|
|
|
var (
|
|
|
chanceContent []protocol.InputElement
|
|
|
)
|
...
|
...
|
@@ -446,7 +443,7 @@ func AllowChanceEnableStatus(chanceid int64, companyid int64) error { |
|
|
return nil
|
|
|
}
|
|
|
chanceinfo.Status = models.ChanceStatusAllow
|
|
|
chanceinfo.UpdateAt = time.Now()
|
|
|
chanceinfo.UpdateAt = time.Now().String()
|
|
|
err = models.UpdateChanceById(chanceinfo, []string{"Status", "UpdateAt"})
|
|
|
if err != nil {
|
|
|
log.Error("更新机会数据失败:%s", err)
|
...
|
...
|
@@ -470,7 +467,7 @@ func ForbidChanceEnableStatus(chanceid int64, companyid int64) error { |
|
|
return protocol.NewErrWithMessage("1")
|
|
|
}
|
|
|
chanceinfo.Status = models.ChanceStatusForbid
|
|
|
chanceinfo.UpdateAt = time.Now()
|
|
|
chanceinfo.UpdateAt = time.Now().String()
|
|
|
err = models.UpdateChanceById(chanceinfo, []string{"Status", "UpdateAt"})
|
|
|
if err != nil {
|
|
|
log.Error("更新机会数据失败:%s", err)
|
...
|
...
|
|