|
@@ -1,6 +1,11 @@
|
|
|
package customerService
|
|
|
|
|
|
-import "github.com/baiy/Cadmin-server-go/admin"
|
|
|
+import (
|
|
|
+ "errors"
|
|
|
+ "github.com/baiy/Cadmin-server-go/admin"
|
|
|
+ qutil "qfw/util"
|
|
|
+ "util"
|
|
|
+)
|
|
|
|
|
|
type customMsg struct {
|
|
|
Id int `form:"id"` //消息id
|
|
@@ -34,3 +39,46 @@ func CustomSendMsg(context *admin.Context) (interface{}, error) {
|
|
|
"status": status,
|
|
|
}, err
|
|
|
}
|
|
|
+
|
|
|
+func MycustomerList(context *admin.Context) (interface{}, error) {
|
|
|
+ param := new(struct {
|
|
|
+ State string `form:"state"` //客户状态
|
|
|
+ UpdateTimeStart string `form:"updateTimeStart"` //最近更新时间筛选开始时间
|
|
|
+ UpdateTimeEnd string `form:"updateTimeEnd"` //最近更新时间筛选结束时间
|
|
|
+ CompanyName string `form:"companyName"` //公司名称
|
|
|
+ Phone string `form:"phone"`
|
|
|
+ })
|
|
|
+ err := context.Form(param)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ MyCustomerService(param.State, param.UpdateTimeStart, param.UpdateTimeEnd, param.CompanyName, param.Phone)
|
|
|
+
|
|
|
+ return nil, nil
|
|
|
+}
|
|
|
+
|
|
|
+func SingleAdd(context *admin.Context) (interface{}, error) {
|
|
|
+ param := new(struct {
|
|
|
+ UserId string `form:"userId"`
|
|
|
+ })
|
|
|
+ err := context.Form(param)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ //判断是否是剑鱼用户
|
|
|
+ //userData := &map[string]interface{}{}
|
|
|
+ userData, ok := util.MQFW.FindById("user", param.UserId, `"s_phone":1,"s_m_phone":1`)
|
|
|
+ if userData != nil && len(*userData) > 0 && ok {
|
|
|
+ phone := ""
|
|
|
+ if qutil.ObjToString((*userData)["s_phone"]) != "" {
|
|
|
+ phone = qutil.ObjToString((*userData)["s_phone"])
|
|
|
+ } else {
|
|
|
+ phone = qutil.ObjToString((*userData)["s_m_phone"])
|
|
|
+ }
|
|
|
+ return map[string]interface{}{
|
|
|
+ "userId": param.UserId,
|
|
|
+ "registerPhone": phone,
|
|
|
+ }, nil
|
|
|
+ }
|
|
|
+ return nil, errors.New("添加失败,无此用户")
|
|
|
+}
|