|
@@ -66,24 +66,8 @@ func (this *ActivityController) Add() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- //researcherMap := make(map[int]string)
|
|
|
var checkIsAdd []string
|
|
|
|
|
|
- //if req.EnglishCompany == 1 {
|
|
|
- // englishCompany, err := models.GetEnglishCompanyById(req.CompanyId)
|
|
|
- // if err != nil {
|
|
|
- // br.Msg = "客户已被删除, 请刷新页面"
|
|
|
- // br.ErrMsg = "获取失败,GetEnglishCompanyById Err: " + err.Error()
|
|
|
- // return
|
|
|
- // }
|
|
|
- //}
|
|
|
-
|
|
|
- //var tipMsg string
|
|
|
- //for _, v := range req.SellerList {
|
|
|
- // if req.SellerId <= 0 {
|
|
|
- // br.Msg = "请选择销售!"
|
|
|
- // return
|
|
|
- // }
|
|
|
if req.SellerName == "" {
|
|
|
br.Msg = "请选择销售!"
|
|
|
return
|
|
@@ -117,29 +101,6 @@ func (this *ActivityController) Add() {
|
|
|
startDateTime := req.StartDate + " " + req.StartTime
|
|
|
endDateTime := req.EndDate + " " + req.EndTime
|
|
|
|
|
|
- //startP, _ := time.ParseInLocation(utils.FormatDateTime, startDateTime, time.Local)
|
|
|
- //endP, _ := time.ParseInLocation(utils.FormatDateTime, endDateTime, time.Local)
|
|
|
- //
|
|
|
- //if startP.Before(time.Now()) || startP.Equal(time.Now()) {
|
|
|
- // br.Msg = "活动开始时间不能小于当前时间!"
|
|
|
- // return
|
|
|
- //}
|
|
|
- //
|
|
|
- //if endP.Before(time.Now()) || endP.Equal(time.Now()) {
|
|
|
- // br.Msg = "活动结束时间不能小于当前时间!"
|
|
|
- // return
|
|
|
- //}
|
|
|
- //
|
|
|
- //if startP.After(endP) || startP.Equal(endP) {
|
|
|
- // br.Msg = "活动开始时间应小于结束时间!"
|
|
|
- // return
|
|
|
- //}
|
|
|
-
|
|
|
- //if realName, ok := researcherMap[v.SellerId]; ok {
|
|
|
- // br.Msg = "销售:" + realName + " 被重复选择"
|
|
|
- // return
|
|
|
- //}
|
|
|
- //researcherMap[v.SellerId] = v.SellerName
|
|
|
sellerList, err := system.GetSysAdminByIds(req.SellerId)
|
|
|
if err != nil {
|
|
|
br.Msg = "保存失败!"
|
|
@@ -185,8 +146,7 @@ func (this *ActivityController) Add() {
|
|
|
br.ErrMsg = "保存日历活动信息失败!Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- openIdList := make([]*system.OpenIdList, 0)
|
|
|
- //if researcherId != 99 {
|
|
|
+
|
|
|
for _, v := range sellerList {
|
|
|
researcher := new(roadshow.RsActivitySeller)
|
|
|
researcher.RsActivityId = int(rsActivityId)
|
|
@@ -207,16 +167,8 @@ func (this *ActivityController) Add() {
|
|
|
br.ErrMsg = "保存日历活动-销售路演信息失败!Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- if v.OpenId != "" {
|
|
|
- openIdObj := &system.OpenIdList{
|
|
|
- OpenId: v.OpenId,
|
|
|
- AdminId: v.AdminId,
|
|
|
- }
|
|
|
- openIdList = append(openIdList, openIdObj)
|
|
|
- }
|
|
|
}
|
|
|
-
|
|
|
+ openIdList := make([]*system.OpenIdList, 0)
|
|
|
sysAdmin, _ := system.GetSysAdminById(sysUser.AdminId)
|
|
|
if sysAdmin != nil && sysAdmin.OpenId != "" {
|
|
|
openIdObj := &system.OpenIdList{
|
|
@@ -225,7 +177,7 @@ func (this *ActivityController) Add() {
|
|
|
}
|
|
|
openIdList = append(openIdList, openIdObj)
|
|
|
}
|
|
|
- go services.SendWxMsgWithRoadshowSellerActivity(req.CompanyName, "参会", "已添加", time.Now().Format(utils.FormatDateTime), openIdList)
|
|
|
+ go services.SendWxMsgWithRoadshowSellerActivity(req.CompanyName, "参会", "已添加", time.Now().Format(utils.FormatDateTime), openIdList, int(rsActivityId))
|
|
|
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
@@ -363,20 +315,7 @@ func (this *ActivityController) Delete() {
|
|
|
br.ErrMsg = "删除失败,DeleteRsActivitySeller,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- //获取对应的多个销售信息
|
|
|
- listSeller, err := roadshow.GetRsActivitySellerListByActivityIds([]int{rsActivityId})
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取数据失败,GetRsActivitySellerList,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- for range listSeller {
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
openIdList := make([]*system.OpenIdList, 0)
|
|
|
-
|
|
|
sysAdmin, _ := system.GetSysAdminById(sysUser.AdminId)
|
|
|
if sysAdmin != nil && sysAdmin.OpenId != "" {
|
|
|
openIdObj := &system.OpenIdList{
|
|
@@ -385,7 +324,7 @@ func (this *ActivityController) Delete() {
|
|
|
}
|
|
|
openIdList = append(openIdList, openIdObj)
|
|
|
}
|
|
|
- go services.SendWxMsgWithRoadshowSellerActivity(detail.CompanyName, "参会", "已删除", time.Now().Format(utils.FormatDateTime), openIdList)
|
|
|
+ go services.SendWxMsgWithRoadshowSellerActivity(detail.CompanyName, "参会", "已删除", time.Now().Format(utils.FormatDateTime), openIdList, rsActivityId)
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "删除成功"
|