fix
wangpengfei
2023-08-10 f26d6d27c5f756c88a2a44f2cf0125f277ff177e
service/salesLeads.go
@@ -27,17 +27,17 @@
}
// CheckSalesLeadsExist check salesLeads exist
func CheckSalesLeadsExist(id int) int {
   tmp, err := model.NewSalesLeadsSearch(nil).SetId(id).Find()
func CheckSalesLeadsExist(id int) (int, *model.SalesLeads) {
   tmp, err := model.NewSalesLeadsSearch(nil).SetId(id).First()
   if err != nil {
      return ecode.SalesLeadsNotExist
      return ecode.SalesLeadsNotExist, nil
   }
   if len(tmp) == 0 {
      return ecode.SalesLeadsNotExist
   if tmp.Id == 0 {
      return ecode.SalesLeadsNotExist, nil
   }
   return ecode.OK
   return ecode.OK, &tmp
}
func (SalesLeadsService) GetSalesLeadsList(page, pageSize int, data map[string]interface{}) ([]*model.SalesLeads, int64, int) {
@@ -78,11 +78,16 @@
func (SalesLeadsService) PushSalesLeads(id int, step constvar.SalesStatus, txt string) int {
   // check salesLeads exist
   errCode := CheckSalesLeadsExist(id)
   errCode, tmp := CheckSalesLeadsExist(id)
   if errCode != ecode.OK {
      return errCode
   }
   // check step
   if tmp.SalesStatus > step && step != constvar.SalesStatusFail {
      return ecode.SalesLeadsStatusErr
   }
   switch step {
   case constvar.SalesStatusFail:
      err := model.NewSalesLeadsSearch(nil).SetId(id).UpdateMap(map[string]interface{}{