正在显示
4 个修改的文件
包含
20 行增加
和
484 行删除
| 1 | package controllers | 1 | package controllers |
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | - "encoding/json" | ||
| 5 | "errors" | 4 | "errors" |
| 6 | "fmt" | 5 | "fmt" |
| 7 | - "time" | ||
| 8 | 6 | ||
| 9 | - "github.com/GeeTeam/gt3-golang-sdk/geetest" | ||
| 10 | "github.com/astaxie/beego/logs" | 7 | "github.com/astaxie/beego/logs" |
| 11 | userCmd "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/users/command" | 8 | userCmd "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/users/command" |
| 12 | userService "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/users/service" | 9 | userService "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/users/service" |
| @@ -54,27 +51,26 @@ func (c *AdminLoginController) Login() { | @@ -54,27 +51,26 @@ func (c *AdminLoginController) Login() { | ||
| 54 | } | 51 | } |
| 55 | 52 | ||
| 56 | //CaptchaInit 极验初始化 | 53 | //CaptchaInit 极验初始化 |
| 57 | -func (c *AdminLoginController) CaptchaInit() { | ||
| 58 | - const ( | ||
| 59 | - captchaID = "33a2abf9c5df0d6bc3b89fb39280114b" | ||
| 60 | - privateKey = "13320fd2b10199e9a2440a4fbb4d46f7" | ||
| 61 | - ) | ||
| 62 | - newGeetest := geetest.NewGeetestLib(captchaID, privateKey, 2*time.Second) | ||
| 63 | - userip := c.Ctx.Input.IP() | ||
| 64 | - _, responseBt := newGeetest.PreProcess("", userip) | ||
| 65 | - // c.SetSession("geetest_status", status) | ||
| 66 | - var geetestRsp geetest.FailbackRegisterRespnse | ||
| 67 | - json.Unmarshal(responseBt, &geetestRsp) | ||
| 68 | - //对前端定义的数据格式进行适配。。。 | ||
| 69 | - rspData := map[string]interface{}{ | ||
| 70 | - "success": geetestRsp.Success, | ||
| 71 | - "gt": geetestRsp.GT, | ||
| 72 | - "challenge": geetestRsp.Challenge, | ||
| 73 | - "newCaptcha": geetestRsp.NewCaptcha, | ||
| 74 | - } | ||
| 75 | - c.ResponseData(rspData) | ||
| 76 | - return | ||
| 77 | -} | 54 | +// func (c *AdminLoginController) CaptchaInit() { |
| 55 | +// const ( | ||
| 56 | +// captchaID = "33a2abf9c5df0d6bc3b89fb39280114b" | ||
| 57 | +// privateKey = "13320fd2b10199e9a2440a4fbb4d46f7" | ||
| 58 | +// ) | ||
| 59 | +// newGeetest := geetest.NewGeetestLib(captchaID, privateKey, 2*time.Second) | ||
| 60 | +// userip := c.Ctx.Input.IP() | ||
| 61 | +// _, responseBt := newGeetest.PreProcess("", userip) | ||
| 62 | +// var geetestRsp geetest.FailbackRegisterRespnse | ||
| 63 | +// json.Unmarshal(responseBt, &geetestRsp) | ||
| 64 | +// //对前端定义的数据格式进行适配。。。 | ||
| 65 | +// rspData := map[string]interface{}{ | ||
| 66 | +// "success": geetestRsp.Success, | ||
| 67 | +// "gt": geetestRsp.GT, | ||
| 68 | +// "challenge": geetestRsp.Challenge, | ||
| 69 | +// "newCaptcha": geetestRsp.NewCaptcha, | ||
| 70 | +// } | ||
| 71 | +// c.ResponseData(rspData) | ||
| 72 | +// return | ||
| 73 | +// } | ||
| 78 | 74 | ||
| 79 | //AdminpPofile 获取登录用户的权限配置 | 75 | //AdminpPofile 获取登录用户的权限配置 |
| 80 | func (c *AdminLoginController) AdminpPofile() { | 76 | func (c *AdminLoginController) AdminpPofile() { |
| @@ -106,120 +106,6 @@ func (c *OrderDividendController) PageListOrderDividend() { | @@ -106,120 +106,6 @@ func (c *OrderDividendController) PageListOrderDividend() { | ||
| 106 | return | 106 | return |
| 107 | } | 107 | } |
| 108 | 108 | ||
| 109 | -//OrderDividendDetail 订单的分红详情 | ||
| 110 | -// func (c *OrderDividendController) OrderDividendDetail() { | ||
| 111 | -// type Parameter struct { | ||
| 112 | -// Id string `json:"id"` | ||
| 113 | -// } | ||
| 114 | -// var ( | ||
| 115 | -// param Parameter | ||
| 116 | -// err error | ||
| 117 | -// ) | ||
| 118 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 119 | -// logs.Error(err) | ||
| 120 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 121 | -// return | ||
| 122 | -// } | ||
| 123 | -// orderid, _ := strconv.ParseInt(param.Id, 10, 64) | ||
| 124 | -// if orderid == 0 { | ||
| 125 | -// c.ResponseError(errors.New("参数错误")) | ||
| 126 | -// return | ||
| 127 | -// } | ||
| 128 | -// companyId := c.GetUserCompany() | ||
| 129 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 130 | -// orderinfo, err := orderSrv.GetOrderDetail(orderQuery.GetOrderQuery{ | ||
| 131 | -// OrderId: orderid, | ||
| 132 | -// CompanyId: companyId, | ||
| 133 | -// }) | ||
| 134 | -// if err != nil { | ||
| 135 | -// c.ResponseError(err) | ||
| 136 | -// return | ||
| 137 | -// } | ||
| 138 | -// if orderinfo.OrderType != domain.OrderReal { | ||
| 139 | -// c.ResponseError(errors.New("参数错误")) | ||
| 140 | -// return | ||
| 141 | -// } | ||
| 142 | -// allGoods := []map[string]interface{}{} | ||
| 143 | -// for _, v := range orderinfo.Goods { | ||
| 144 | -// detail := map[string]interface{}{ | ||
| 145 | -// "productName": v.GoodName, | ||
| 146 | -// "orderNum": v.PlanGoodNumber, | ||
| 147 | -// "univalence": v.Price, | ||
| 148 | -// "partnerRatio": v.PartnerBonusPercent, | ||
| 149 | -// "orderPrice": v.GoodCompute.PlanAmount, | ||
| 150 | -// "partnerDividendsReceivable": v.GoodCompute.PlanPartnerBonus, | ||
| 151 | -// } | ||
| 152 | -// m := map[string]interface{}{ | ||
| 153 | -// "detail": detail, | ||
| 154 | -// "quantityControl": "", | ||
| 155 | -// "id": v.Id, | ||
| 156 | -// "stateOfPayment": v.BonusStatus, | ||
| 157 | -// "remark": v.Remark, | ||
| 158 | -// "amountControl": "", | ||
| 159 | -// "partnerDividendControl": "", | ||
| 160 | -// "receivedDividends": v.GoodCompute.PartnerBonusHas, | ||
| 161 | -// "notReceivedDividend": v.GoodCompute.PartnerBonusNot, | ||
| 162 | -// "dividendSpending": v.GoodCompute.PartnerBonusExpense, | ||
| 163 | -// } | ||
| 164 | -// if v.GoodCompute.UseAmount >= 0 { | ||
| 165 | -// m["amountControl"] = fmt.Sprint(v.GoodCompute.UseAmount) | ||
| 166 | -// } | ||
| 167 | -// if v.UseGoodNumber >= 0 { | ||
| 168 | -// m["quantityControl"] = fmt.Sprint(v.UseGoodNumber) | ||
| 169 | -// } | ||
| 170 | -// if v.GoodCompute.UsePartnerBonus >= 0 { | ||
| 171 | -// m["partnerDividendControl"] = fmt.Sprint(v.GoodCompute.UsePartnerBonus) | ||
| 172 | -// } | ||
| 173 | -// allGoods = append(allGoods, m) | ||
| 174 | -// } | ||
| 175 | -// orderData := map[string]interface{}{ | ||
| 176 | -// "buyer": orderinfo.Buyer.BuyerName, | ||
| 177 | -// "shipmentsId": orderinfo.DeliveryCode, | ||
| 178 | -// "orderDist": orderinfo.RegionInfo.RegionName, | ||
| 179 | -// "partner": orderinfo.PartnerInfo.PartnerName, | ||
| 180 | -// "id": orderinfo.Id, | ||
| 181 | -// "orderId": orderinfo.OrderCode, | ||
| 182 | -// "partnerCategoryId": orderinfo.PartnerCategory.Id, | ||
| 183 | -// "partnerCategoryName": orderinfo.PartnerCategory.Name, | ||
| 184 | -// } | ||
| 185 | -// dividendCount := map[string]interface{}{ | ||
| 186 | -// "orderNum": orderinfo.OrderCompute.PlanOrderCount, | ||
| 187 | -// "orderAmountAdjustment": orderinfo.OrderCompute.PlanOrderAmount, | ||
| 188 | -// "orderNumControl": "", | ||
| 189 | -// "orderAmountAdjustmentControl": "", | ||
| 190 | -// "partnerDividends": orderinfo.OrderCompute.PlanPartnerBonus, | ||
| 191 | -// "partnerDividendsControl": "", | ||
| 192 | -// "receivedDividends": orderinfo.OrderCompute.PartnerBonusHas, | ||
| 193 | -// "notReceivedDividend": orderinfo.OrderCompute.PartnerBonusNot, | ||
| 194 | -// "dividendSpending": orderinfo.OrderCompute.PartnerBonusExpense, | ||
| 195 | -// "commissionProportion": orderinfo.SalesmanBonusPercent, | ||
| 196 | -// "expectedCommission": orderinfo.OrderCompute.SalesmanBonus, | ||
| 197 | -// } | ||
| 198 | -// if orderinfo.OrderCompute.UseOrderAmount >= 0 { | ||
| 199 | -// dividendCount["orderAmountAdjustmentControl"] = fmt.Sprint(orderinfo.OrderCompute.UseOrderAmount) | ||
| 200 | -// } | ||
| 201 | -// if orderinfo.OrderCompute.UsePartnerBonus >= 0 { | ||
| 202 | -// dividendCount["partnerDividendsControl"] = fmt.Sprint(orderinfo.OrderCompute.UsePartnerBonus) | ||
| 203 | -// } | ||
| 204 | -// if orderinfo.OrderCompute.UseOrderCount >= 0 { | ||
| 205 | -// dividendCount["orderNumControl"] = fmt.Sprint(orderinfo.OrderCompute.UseOrderCount) | ||
| 206 | -// } | ||
| 207 | -// rsp := map[string]interface{}{ | ||
| 208 | -// "order": orderData, | ||
| 209 | -// "product": allGoods, | ||
| 210 | -// "dividendCount": dividendCount, | ||
| 211 | -// "operationTime": orderinfo.UpdateTime.Local().Format("2006-01-02 15:04:06"), | ||
| 212 | -// } | ||
| 213 | -// if orderinfo.OrderCompute.UseOrderAmount >= 0 { | ||
| 214 | -// rsp["orderNumCountControl"] = fmt.Sprint(orderinfo.OrderCompute.UseOrderAmount) | ||
| 215 | -// } | ||
| 216 | -// if orderinfo.OrderCompute.UseOrderCount >= 0 { | ||
| 217 | -// rsp["orderAmountAdjustmentCountControl"] = fmt.Sprint(orderinfo.OrderCompute.UseOrderCount) | ||
| 218 | -// } | ||
| 219 | -// c.ResponseData(rsp) | ||
| 220 | -// return | ||
| 221 | -// } | ||
| 222 | - | ||
| 223 | func (c *OrderDividendController) OrderDividendDetail() { | 109 | func (c *OrderDividendController) OrderDividendDetail() { |
| 224 | type Parameter struct { | 110 | type Parameter struct { |
| 225 | Id string `json:"id"` | 111 | Id string `json:"id"` |
| @@ -261,64 +147,6 @@ type postDividendPayment struct { | @@ -261,64 +147,6 @@ type postDividendPayment struct { | ||
| 261 | Remark string `json:"remark"` | 147 | Remark string `json:"remark"` |
| 262 | } | 148 | } |
| 263 | 149 | ||
| 264 | -// func (c *OrderDividendController) EditOrderDividend() { | ||
| 265 | -// var ( | ||
| 266 | -// param postOrderDividend | ||
| 267 | -// err error | ||
| 268 | -// ) | ||
| 269 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 270 | -// logs.Error(err) | ||
| 271 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 272 | -// return | ||
| 273 | -// } | ||
| 274 | - | ||
| 275 | -// if param.Id == 0 { | ||
| 276 | -// c.ResponseError(errors.New("参数错误")) | ||
| 277 | -// return | ||
| 278 | -// } | ||
| 279 | -// goodbouns := []orderCmd.GoodBouns{} | ||
| 280 | -// for _, v := range param.DividendPayments { | ||
| 281 | -// if v.ProductId == 0 { | ||
| 282 | -// c.ResponseError(errors.New("参数错误")) | ||
| 283 | -// return | ||
| 284 | -// } | ||
| 285 | -// if !(v.StateOfPayment == domain.OrderGoodWaitPay || v.StateOfPayment == domain.OrderGoodHasPay) { | ||
| 286 | -// c.ResponseError(errors.New("参数错误")) | ||
| 287 | -// return | ||
| 288 | -// } | ||
| 289 | -// g := orderCmd.GoodBouns{ | ||
| 290 | -// GoodId: v.ProductId, | ||
| 291 | -// Remark: v.Remark, | ||
| 292 | -// BounsStatus: v.StateOfPayment, | ||
| 293 | -// } | ||
| 294 | -// if len(v.QuantityControl) == 0 { | ||
| 295 | -// g.UseGoodNumber = -1 | ||
| 296 | -// } else { | ||
| 297 | -// num, err := strconv.Atoi(v.QuantityControl) | ||
| 298 | -// if err != nil { | ||
| 299 | -// c.ResponseError(errors.New("参数错误")) | ||
| 300 | -// return | ||
| 301 | -// } | ||
| 302 | -// g.UseGoodNumber = num | ||
| 303 | -// } | ||
| 304 | -// goodbouns = append(goodbouns, g) | ||
| 305 | -// } | ||
| 306 | -// companyId := c.GetUserCompany() | ||
| 307 | -// cmd := orderCmd.UpdateGoodBouns{ | ||
| 308 | -// Id: param.Id, | ||
| 309 | -// GoodBouns: goodbouns, | ||
| 310 | -// CompanyId: companyId, | ||
| 311 | -// } | ||
| 312 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 313 | -// err = orderSrv.UpdateGoodBouns(cmd) | ||
| 314 | -// if err != nil { | ||
| 315 | -// c.ResponseError(err) | ||
| 316 | -// return | ||
| 317 | -// } | ||
| 318 | -// c.ResponseData(nil) | ||
| 319 | -// return | ||
| 320 | -// } | ||
| 321 | - | ||
| 322 | //OrderDividendDetailForBestshop 海鲜干货的订单分红详情 | 150 | //OrderDividendDetailForBestshop 海鲜干货的订单分红详情 |
| 323 | func (c *OrderDividendController) OrderDividendDetailForBestshop() { | 151 | func (c *OrderDividendController) OrderDividendDetailForBestshop() { |
| 324 | type Parameter struct { | 152 | type Parameter struct { |
| @@ -529,15 +357,6 @@ func (c *OrderDividendController) BatchPayOrderGoodBonus() { | @@ -529,15 +357,6 @@ func (c *OrderDividendController) BatchPayOrderGoodBonus() { | ||
| 529 | c.ResponseError(errors.New("json数据解析失败")) | 357 | c.ResponseError(errors.New("json数据解析失败")) |
| 530 | return | 358 | return |
| 531 | } | 359 | } |
| 532 | - // var orderids []int64 | ||
| 533 | - // for _, v := range param.OrderIds { | ||
| 534 | - // orderid, _ := strconv.ParseInt(v, 10, 64) | ||
| 535 | - // if orderid == 0 { | ||
| 536 | - // c.ResponseError(errors.New("参数错误")) | ||
| 537 | - // return | ||
| 538 | - // } | ||
| 539 | - // orderids = append(orderids, orderid) | ||
| 540 | - // } | ||
| 541 | adminId := c.GetUserId() | 360 | adminId := c.GetUserId() |
| 542 | orderSrv := orderService.NewOrderInfoService(nil) | 361 | orderSrv := orderService.NewOrderInfoService(nil) |
| 543 | err = orderSrv.BatchPayPartnerBonus(param.OrderIds, adminId) | 362 | err = orderSrv.BatchPayPartnerBonus(param.OrderIds, adminId) |
| @@ -33,142 +33,6 @@ func (c *OrderInfoController) Prepare() { | @@ -33,142 +33,6 @@ func (c *OrderInfoController) Prepare() { | ||
| 33 | } | 33 | } |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | -//PageListOrderPurpose 分页获取意向订单列表 | ||
| 37 | -// func (c *OrderInfoController) PageListOrderPurpose() { | ||
| 38 | -// type Parameter struct { | ||
| 39 | -// SearchText string `json:"searchText"` | ||
| 40 | -// Partner int64 `json:"partner"` | ||
| 41 | -// PageSize int `json:"pageSize"` | ||
| 42 | -// PageNumber int `json:"pageNumber"` | ||
| 43 | -// } | ||
| 44 | -// var ( | ||
| 45 | -// param Parameter | ||
| 46 | -// err error | ||
| 47 | -// ) | ||
| 48 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 49 | -// logs.Error(err) | ||
| 50 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 51 | -// return | ||
| 52 | -// } | ||
| 53 | -// if param.PageNumber == 0 { | ||
| 54 | -// param.PageNumber = 1 | ||
| 55 | -// } | ||
| 56 | -// if param.PageSize == 0 { | ||
| 57 | -// param.PageSize = 20 | ||
| 58 | -// } | ||
| 59 | -// companyId := c.GetUserCompany() | ||
| 60 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 61 | -// orderinfos, cnt, err := orderSrv.PageListOrderBase(orderQuery.ListOrderBaseQuery{ | ||
| 62 | -// PartnerId: param.Partner, | ||
| 63 | -// OrderCode: param.SearchText, | ||
| 64 | -// OrderType: domain.OrderIntention, | ||
| 65 | -// Limit: param.PageSize, | ||
| 66 | -// Offset: (param.PageNumber - 1) * param.PageSize, | ||
| 67 | -// CompanyId: companyId, | ||
| 68 | -// }) | ||
| 69 | -// if err != nil { | ||
| 70 | -// c.ResponseError(err) | ||
| 71 | -// return | ||
| 72 | -// } | ||
| 73 | -// rsp := []map[string]interface{}{} | ||
| 74 | -// for i := range orderinfos { | ||
| 75 | -// orderinfo := orderinfos[i] | ||
| 76 | -// m := map[string]interface{}{ | ||
| 77 | -// "createTime": orderinfo.CreateTime.Local().Format("2006-01-02 15:04:05"), | ||
| 78 | -// "updateTime": orderinfo.UpdateTime.Local().Format("2006-01-02 15:04:05"), | ||
| 79 | -// "buyer": orderinfo.Buyer.BuyerName, | ||
| 80 | -// "id": orderinfo.Id, | ||
| 81 | -// "orderId": orderinfo.OrderCode, | ||
| 82 | -// "partner": orderinfo.PartnerInfo.PartnerName, | ||
| 83 | -// "orderNum": orderinfo.OrderCompute.PlanOrderCount, | ||
| 84 | -// "orderPrice": orderinfo.OrderCompute.PlanOrderAmount, | ||
| 85 | -// "orderDist": orderinfo.RegionInfo.RegionName, | ||
| 86 | -// } | ||
| 87 | -// rsp = append(rsp, m) | ||
| 88 | -// } | ||
| 89 | -// c.ResponsePageList(rsp, cnt, param.PageNumber) | ||
| 90 | -// } | ||
| 91 | - | ||
| 92 | -//GetOrderPurpose 获取意向订单详情 | ||
| 93 | -// func (c *OrderInfoController) GetOrderPurpose() { | ||
| 94 | -// type Parameter struct { | ||
| 95 | -// Id string `json:"id"` | ||
| 96 | -// } | ||
| 97 | -// var ( | ||
| 98 | -// param Parameter | ||
| 99 | -// err error | ||
| 100 | -// ) | ||
| 101 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 102 | -// logs.Error(err) | ||
| 103 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 104 | -// return | ||
| 105 | -// } | ||
| 106 | -// orderid, _ := strconv.ParseInt(param.Id, 10, 64) | ||
| 107 | -// companyId := c.GetUserCompany() | ||
| 108 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 109 | -// orderinfo, err := orderSrv.GetOrderDetail(orderQuery.GetOrderQuery{ | ||
| 110 | -// OrderId: orderid, | ||
| 111 | -// CompanyId: companyId, | ||
| 112 | -// }) | ||
| 113 | -// if err != nil { | ||
| 114 | -// c.ResponseError(err) | ||
| 115 | -// return | ||
| 116 | -// } | ||
| 117 | -// if orderinfo.OrderType != domain.OrderIntention { | ||
| 118 | -// c.ResponseError(errors.New("参数错误")) | ||
| 119 | -// return | ||
| 120 | -// } | ||
| 121 | -// allGoods := []map[string]interface{}{} | ||
| 122 | -// for _, v := range orderinfo.Goods { | ||
| 123 | -// m := map[string]interface{}{ | ||
| 124 | -// "id": v.Id, | ||
| 125 | -// "productName": v.GoodName, | ||
| 126 | -// "orderNum": v.PlanGoodNumber, | ||
| 127 | -// "univalence": v.Price, | ||
| 128 | -// "partnerRatio": v.PartnerBonusPercent, | ||
| 129 | -// "orderPrice": v.GoodCompute.PlanAmount, | ||
| 130 | -// } | ||
| 131 | -// allGoods = append(allGoods, m) | ||
| 132 | -// } | ||
| 133 | -// rsp := map[string]interface{}{ | ||
| 134 | -// "buyer": orderinfo.Buyer.BuyerName, | ||
| 135 | -// "id": orderinfo.Id, | ||
| 136 | -// "partnerID": orderinfo.PartnerInfo.Id, | ||
| 137 | -// "partner": orderinfo.PartnerInfo.PartnerName, | ||
| 138 | -// "orderDist": orderinfo.RegionInfo.RegionName, | ||
| 139 | -// "orderId": orderinfo.OrderCode, | ||
| 140 | -// "product": allGoods, | ||
| 141 | -// "commissionProportion": orderinfo.SalesmanBonusPercent, | ||
| 142 | -// "orderNumCount": orderinfo.OrderCompute.PlanOrderCount, | ||
| 143 | -// "orderAmountAdjustmentCount": orderinfo.OrderCompute.PlanOrderAmount, | ||
| 144 | -// } | ||
| 145 | -// c.ResponseData(rsp) | ||
| 146 | -// } | ||
| 147 | - | ||
| 148 | -//RemoveOrderPurpose 删除意向订单 | ||
| 149 | -// func (c *OrderInfoController) RemoveOrderPurpose() { | ||
| 150 | -// type Parameter struct { | ||
| 151 | -// Id int64 `json:"id"` | ||
| 152 | -// } | ||
| 153 | -// var ( | ||
| 154 | -// param Parameter | ||
| 155 | -// err error | ||
| 156 | -// ) | ||
| 157 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 158 | -// logs.Error(err) | ||
| 159 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 160 | -// return | ||
| 161 | -// } | ||
| 162 | -// companyId := c.GetUserCompany() | ||
| 163 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 164 | -// err = orderSrv.DeleteOrder(param.Id, companyId) | ||
| 165 | -// if err != nil { | ||
| 166 | -// c.ResponseError(err) | ||
| 167 | -// return | ||
| 168 | -// } | ||
| 169 | -// c.ResponseData(nil) | ||
| 170 | -// } | ||
| 171 | - | ||
| 172 | //postPurposeOrderDetail 请求添加/更新的订单数据 | 36 | //postPurposeOrderDetail 请求添加/更新的订单数据 |
| 173 | type postPurposeOrderDetail struct { | 37 | type postPurposeOrderDetail struct { |
| 174 | Id int64 `json:"id"` | 38 | Id int64 `json:"id"` |
| @@ -253,93 +117,6 @@ func (postData *postOrderGood) Valid() error { | @@ -253,93 +117,6 @@ func (postData *postOrderGood) Valid() error { | ||
| 253 | return nil | 117 | return nil |
| 254 | } | 118 | } |
| 255 | 119 | ||
| 256 | -// //UpdateOrderPurpose 更新意向订单 | ||
| 257 | -// func (c *OrderInfoController) UpdateOrderPurpose() { | ||
| 258 | -// //用与适配前端定义的数据结构 | ||
| 259 | -// var ( | ||
| 260 | -// param postPurposeOrderDetail | ||
| 261 | -// err error | ||
| 262 | -// ) | ||
| 263 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 264 | -// logs.Error(err) | ||
| 265 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 266 | -// return | ||
| 267 | -// } | ||
| 268 | - | ||
| 269 | -// if err := param.Valid(); err != nil { | ||
| 270 | -// c.ResponseError(err) | ||
| 271 | -// return | ||
| 272 | -// } | ||
| 273 | -// if param.Id == 0 { | ||
| 274 | -// err = c.addOrderPurpose(param) | ||
| 275 | -// } else { | ||
| 276 | -// err = c.editOrderPurpose(param) | ||
| 277 | -// } | ||
| 278 | -// if err != nil { | ||
| 279 | -// c.ResponseError(err) | ||
| 280 | -// } | ||
| 281 | -// c.ResponseData(nil) | ||
| 282 | -// return | ||
| 283 | -// } | ||
| 284 | - | ||
| 285 | -// func (c *OrderInfoController) addOrderPurpose(param postPurposeOrderDetail) error { | ||
| 286 | - | ||
| 287 | -// newGoods := []orderCmd.OrderGoodData{} | ||
| 288 | -// for _, v := range param.Product { | ||
| 289 | -// g := orderCmd.OrderGoodData{ | ||
| 290 | -// GoodName: v.ProductName, | ||
| 291 | -// PlanGoodNumber: v.OrderNum, | ||
| 292 | -// Price: v.Univalence, | ||
| 293 | -// PartnerBonusPercent: v.PartnerRatio, | ||
| 294 | -// } | ||
| 295 | -// newGoods = append(newGoods, g) | ||
| 296 | -// } | ||
| 297 | -// companyId := c.GetUserCompany() | ||
| 298 | -// createcmd := orderCmd.CreateOrderCommand{ | ||
| 299 | -// OrderType: domain.OrderIntention, | ||
| 300 | -// OrderCode: param.OrderId, | ||
| 301 | -// DeliveryCode: "", | ||
| 302 | -// BuyerName: param.BuyerName, | ||
| 303 | -// OrderRegion: param.OrderDist, | ||
| 304 | -// PartnerId: param.PartnerId, | ||
| 305 | -// SalesmanBonusPercent: param.CommissionProportion, | ||
| 306 | -// Goods: newGoods, | ||
| 307 | -// CompanyId: companyId, | ||
| 308 | -// } | ||
| 309 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 310 | -// _, err := orderSrv.CreateNewOrder(createcmd) | ||
| 311 | -// return err | ||
| 312 | -// } | ||
| 313 | - | ||
| 314 | -// func (c *OrderInfoController) editOrderPurpose(param postPurposeOrderDetail) error { | ||
| 315 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 316 | -// newGoods := []orderCmd.OrderGoodData{} | ||
| 317 | -// for _, v := range param.Product { | ||
| 318 | -// g := orderCmd.OrderGoodData{ | ||
| 319 | -// GoodName: v.ProductName, | ||
| 320 | -// PlanGoodNumber: v.OrderNum, | ||
| 321 | -// Price: v.Univalence, | ||
| 322 | -// PartnerBonusPercent: v.PartnerRatio, | ||
| 323 | -// } | ||
| 324 | -// newGoods = append(newGoods, g) | ||
| 325 | -// } | ||
| 326 | -// companyId := c.GetUserCompany() | ||
| 327 | -// updatecmd := orderCmd.UpdateOrderCommand{ | ||
| 328 | -// Id: param.Id, | ||
| 329 | -// OrderType: domain.OrderIntention, | ||
| 330 | -// OrderCode: param.OrderId, | ||
| 331 | -// DeliveryCode: "", | ||
| 332 | -// BuyerName: param.BuyerName, | ||
| 333 | -// OrderRegion: param.OrderDist, | ||
| 334 | -// PartnerId: param.PartnerId, | ||
| 335 | -// SalesmanBonusPercent: param.CommissionProportion, | ||
| 336 | -// Goods: newGoods, | ||
| 337 | -// CompanyId: companyId, | ||
| 338 | -// } | ||
| 339 | -// _, err := orderSrv.UpdateOrderData(updatecmd) | ||
| 340 | -// return err | ||
| 341 | -// } | ||
| 342 | - | ||
| 343 | type postOrderPurposeDelivery struct { | 120 | type postOrderPurposeDelivery struct { |
| 344 | ShipmentsId string `json:"shipmentsId"` //发货单号 | 121 | ShipmentsId string `json:"shipmentsId"` //发货单号 |
| 345 | Id string `json:"id"` //订单id | 122 | Id string `json:"id"` //订单id |
| @@ -364,51 +141,6 @@ func (postData *postOrderPurposeDelivery) Valid() error { | @@ -364,51 +141,6 @@ func (postData *postOrderPurposeDelivery) Valid() error { | ||
| 364 | return nil | 141 | return nil |
| 365 | } | 142 | } |
| 366 | 143 | ||
| 367 | -//OrderPurposeDelivery 发货 意向订单转实发单 | ||
| 368 | -// func (c *OrderInfoController) OrderPurposeDelivery() { | ||
| 369 | -// //用与适配前端定义的数据结构 | ||
| 370 | - | ||
| 371 | -// var ( | ||
| 372 | -// param postOrderPurposeDelivery | ||
| 373 | -// err error | ||
| 374 | -// ) | ||
| 375 | -// if err = c.BindJsonData(¶m); err != nil { | ||
| 376 | -// logs.Error(err) | ||
| 377 | -// c.ResponseError(errors.New("json数据解析失败")) | ||
| 378 | -// return | ||
| 379 | -// } | ||
| 380 | -// param.ShipmentsId = strings.TrimSpace(param.ShipmentsId) | ||
| 381 | -// orderid, _ := strconv.ParseInt(param.Id, 10, 64) | ||
| 382 | -// if orderid <= 0 { | ||
| 383 | -// c.ResponseError(errors.New("参数错误")) | ||
| 384 | -// return | ||
| 385 | -// } | ||
| 386 | -// if err = param.Valid(); err != nil { | ||
| 387 | -// c.ResponseError(err) | ||
| 388 | -// return | ||
| 389 | -// } | ||
| 390 | -// goods := []orderCmd.OrderGoodData{} | ||
| 391 | -// for _, v := range param.ProductDetail { | ||
| 392 | -// g := orderCmd.OrderGoodData{ | ||
| 393 | -// Id: v.Id, GoodName: v.ProductName, PlanGoodNumber: v.OrderNum, | ||
| 394 | -// Price: v.Univalence, PartnerBonusPercent: v.PartnerRatio, | ||
| 395 | -// } | ||
| 396 | -// goods = append(goods, g) | ||
| 397 | -// } | ||
| 398 | -// companyId := c.GetUserCompany() | ||
| 399 | -// deliveryCommand := orderCmd.OrderDeliveryCommand{ | ||
| 400 | -// OrderId: orderid, DeliveryCode: param.ShipmentsId, | ||
| 401 | -// DeliveryTime: time.Now(), Goods: goods, CompanyId: companyId, | ||
| 402 | -// } | ||
| 403 | -// orderSrv := orderService.NewOrderInfoService(nil) | ||
| 404 | -// err = orderSrv.Delivery(deliveryCommand) | ||
| 405 | -// if err != nil { | ||
| 406 | -// c.ResponseError(err) | ||
| 407 | -// } | ||
| 408 | -// c.ResponseData(nil) | ||
| 409 | -// return | ||
| 410 | -// } | ||
| 411 | - | ||
| 412 | //PageListOrderReal 获取实发订单列表 | 144 | //PageListOrderReal 获取实发订单列表 |
| 413 | func (c *OrderInfoController) PageListOrderReal() { | 145 | func (c *OrderInfoController) PageListOrderReal() { |
| 414 | type Parameter struct { | 146 | type Parameter struct { |
| @@ -22,29 +22,18 @@ func init() { | @@ -22,29 +22,18 @@ func init() { | ||
| 22 | beego.NSRouter("/add", &controllers.PartnerInfoController{}, "POST:CreatePartnerInfo"), | 22 | beego.NSRouter("/add", &controllers.PartnerInfoController{}, "POST:CreatePartnerInfo"), |
| 23 | beego.NSRouter("/edit", &controllers.PartnerInfoController{}, "POST:UpdatePartnerInfo"), | 23 | beego.NSRouter("/edit", &controllers.PartnerInfoController{}, "POST:UpdatePartnerInfo"), |
| 24 | beego.NSRouter("/detail", &controllers.PartnerInfoController{}, "POST:GetPartnerInfo"), | 24 | beego.NSRouter("/detail", &controllers.PartnerInfoController{}, "POST:GetPartnerInfo"), |
| 25 | - //beego.NSRouter("/set-status", &controllers.PartnerInfoController{}, "POST:PartnerInfoSetState"), | ||
| 26 | beego.NSRouter("/batchDisabled", &controllers.PartnerInfoController{}, "POST:PartnerInfoSetState"), | 25 | beego.NSRouter("/batchDisabled", &controllers.PartnerInfoController{}, "POST:PartnerInfoSetState"), |
| 27 | ), | 26 | ), |
| 28 | beego.NSNamespace("/dividends", | 27 | beego.NSNamespace("/dividends", |
| 29 | beego.NSRouter("/list", &controllers.OrderDividendController{}, "POST:PageListOrderDividend"), | 28 | beego.NSRouter("/list", &controllers.OrderDividendController{}, "POST:PageListOrderDividend"), |
| 30 | beego.NSRouter("/modify", &controllers.OrderDividendController{}, "POST:EditOrderDividend"), | 29 | beego.NSRouter("/modify", &controllers.OrderDividendController{}, "POST:EditOrderDividend"), |
| 31 | beego.NSRouter("/detail", &controllers.OrderDividendController{}, "POST:OrderDividendDetail"), | 30 | beego.NSRouter("/detail", &controllers.OrderDividendController{}, "POST:OrderDividendDetail"), |
| 32 | - // beego.NSRouter("/mini-program/detail", &controllers.OrderDividendController{}, "POST:OrderDividendDetailForBestshop"), | ||
| 33 | - //beego.NSRouter("/mini-program/modify", &controllers.OrderDividendController{}, "POST:EditOrderDividendForBestshop"), | ||
| 34 | beego.NSRouter("/payDividends", &controllers.OrderDividendController{}, "POST:PayOrderGoodBonus"), | 31 | beego.NSRouter("/payDividends", &controllers.OrderDividendController{}, "POST:PayOrderGoodBonus"), |
| 35 | beego.NSRouter("/payDividends/batch", &controllers.OrderDividendController{}, "POST:BatchPayOrderGoodBonus"), | 32 | beego.NSRouter("/payDividends/batch", &controllers.OrderDividendController{}, "POST:BatchPayOrderGoodBonus"), |
| 36 | beego.NSRouter("/remarks", &controllers.OrderDividendController{}, "POST:EditOrderRemarkBonus"), | 33 | beego.NSRouter("/remarks", &controllers.OrderDividendController{}, "POST:EditOrderRemarkBonus"), |
| 37 | beego.NSRouter("/list/excel", &controllers.OrderDividendController{}, "POST:ListOrderBonusForExcel"), | 34 | beego.NSRouter("/list/excel", &controllers.OrderDividendController{}, "POST:ListOrderBonusForExcel"), |
| 38 | - // beego.NSRouter("/business/detail", &controllers.BusinessBonusController{}, "POST:GetBusinessBonus"), | ||
| 39 | - // beego.NSRouter("/business/edit", &controllers.BusinessBonusController{}, "POST:UpdateBusinessBonus"), | ||
| 40 | - // beego.NSRouter("/business/list", &controllers.BusinessBonusController{}, "POST:ListBusinessBonus"), | ||
| 41 | ), | 35 | ), |
| 42 | beego.NSNamespace("/order", | 36 | beego.NSNamespace("/order", |
| 43 | - // beego.NSRouter("/purpose/list", &controllers.OrderInfoController{}, "POST:PageListOrderPurpose"), | ||
| 44 | - // beego.NSRouter("/purpose/update", &controllers.OrderInfoController{}, "POST:UpdateOrderPurpose"), | ||
| 45 | - // beego.NSRouter("/purpose/detail", &controllers.OrderInfoController{}, "POST:GetOrderPurpose"), | ||
| 46 | - // beego.NSRouter("/purpose/del", &controllers.OrderInfoController{}, "POST:RemoveOrderPurpose"), | ||
| 47 | - // beego.NSRouter("/purpose/sendout", &controllers.OrderInfoController{}, "POST:OrderPurposeDelivery"), | ||
| 48 | beego.NSRouter("/actual/list", &controllers.OrderInfoController{}, "POST:PageListOrderReal"), | 37 | beego.NSRouter("/actual/list", &controllers.OrderInfoController{}, "POST:PageListOrderReal"), |
| 49 | beego.NSRouter("/actual/list/excel", &controllers.OrderInfoController{}, "POST:ListOrderForExcel"), | 38 | beego.NSRouter("/actual/list/excel", &controllers.OrderInfoController{}, "POST:ListOrderForExcel"), |
| 50 | beego.NSRouter("/actual/detail", &controllers.OrderInfoController{}, "POST:GetOrderReal"), | 39 | beego.NSRouter("/actual/detail", &controllers.OrderInfoController{}, "POST:GetOrderReal"), |
-
请 注册 或 登录 后发表评论