|
@@ -556,11 +556,13 @@ func GetYiDongActivityMeeting(cont context.Context) (err error) {
|
|
|
condition += ` AND activity_time < ` + "'" + endDate + "'"
|
|
|
//fmt.Println(startDate)
|
|
|
//fmt.Println(endDate)
|
|
|
+ condition = ` `
|
|
|
artivityListYidong, err := models.GetActivityListByYidong(condition)
|
|
|
if err != nil {
|
|
|
fmt.Println("GetActivityListByYidong Err:", err.Error())
|
|
|
return err
|
|
|
}
|
|
|
+ //fmt.Println("artivityListYidong", artivityListYidong)
|
|
|
//return err
|
|
|
if len(artivityListYidong) == 0 {
|
|
|
return err
|
|
@@ -626,14 +628,25 @@ func GetYiDongActivityMeeting(cont context.Context) (err error) {
|
|
|
fmt.Println("AddCygxYidongActivityMeetingApiLog Err:", err.Error())
|
|
|
return err
|
|
|
}
|
|
|
+ var itemsUpdate []*models.CygxActivitySignupDetail
|
|
|
+
|
|
|
for _, vresult := range ApifoxModal.Result {
|
|
|
if vresult.EndTime != "" {
|
|
|
mobiles = append(mobiles, vresult.PersonTelephone)
|
|
|
- err = models.UpdateCygxActivitySignupisMeet(v.ActivityId, vresult.PersonTelephone)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("UpdateCygxActivitySignupisMeet Err:", err.Error())
|
|
|
- return err
|
|
|
- }
|
|
|
+ //err = models.UpdateCygxActivitySignupisMeet(v.ActivityId, vresult.PersonTelephone)
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("UpdateCygxActivitySignupisMeet Err:", err.Error())
|
|
|
+ // return err
|
|
|
+ //}
|
|
|
+ var itemDetail = new(models.CygxActivitySignupDetail)
|
|
|
+ itemDetail.Mobile = vresult.PersonTelephone
|
|
|
+ itemDetail.OutboundMobile = vresult.PersonTelephone
|
|
|
+ itemDetail.FirstMeetingTime = vresult.StartTime
|
|
|
+ itemDetail.LastMeetingTime = vresult.EndTime
|
|
|
+ itemDetail.Duration = vresult.Duration
|
|
|
+ itemDetail.IsMeeting = 1
|
|
|
+ itemDetail.ActivityId = v.ActivityId
|
|
|
+ itemsUpdate = append(itemsUpdate, itemDetail)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -643,6 +656,16 @@ func GetYiDongActivityMeeting(cont context.Context) (err error) {
|
|
|
var conditionYd string
|
|
|
conditionYd = ` AND mobile IN (` + utils.GetOrmInReplace(lenmobiles) + `) AND activity_id=? `
|
|
|
parsYd = append(parsYd, mobiles, v.ActivityId)
|
|
|
+ err = models.UpdateCygxActivitySignupisMeetList(conditionYd, parsYd)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("UpdateCygxActivitySignupisMeetList Err:", err.Error())
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ err = models.UpdateActivitySignupDetailMultiByYiDong(itemsUpdate)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("UpdateActivitySignupDetailMultiByYiDong Err:", err.Error())
|
|
|
+ return err
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|