劲创营---任务项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

59 lines
1.4 KiB

  1. package hdl
  2. import (
  3. "applet/app/comm/e"
  4. "applet/app/comm/svc"
  5. "applet/app/comm/utils"
  6. svc2 "applet/app/custom/svc"
  7. "code.fnuoos.com/go_rely_warehouse/zyos_go_order_relate_rule.git/db/model"
  8. "github.com/gin-gonic/gin"
  9. )
  10. func City(c *gin.Context) {
  11. var data = make([]model.RegionalAgentRegion, 0)
  12. svc.MasterDb(c).Where("province_id=? or (province_id>? and city_id=?)", 0, 0, 0).Find(&data)
  13. list := make([]map[string]interface{}, 0)
  14. for _, v := range data {
  15. tmpList := make([]map[string]string, 0)
  16. tmp := map[string]interface{}{
  17. "name": v.Name, "value": utils.Int64ToStr(v.Id), "list": tmpList,
  18. }
  19. list = append(list, tmp)
  20. }
  21. for k, v := range list {
  22. tmpList := make([]map[string]string, 0)
  23. for _, v1 := range data {
  24. if v1.ProvinceId == v["value"] {
  25. tmp := map[string]string{
  26. "name": v1.Name, "value": utils.Int64ToStr(v1.Id),
  27. }
  28. tmpList = append(tmpList, tmp)
  29. }
  30. }
  31. list[k]["list"] = tmpList
  32. }
  33. e.OutSuc(c, list, nil)
  34. return
  35. }
  36. func TaskQrcodeApply(c *gin.Context) {
  37. svc2.TaskQrcodeApply(c)
  38. }
  39. func TaskQrcodeList(c *gin.Context) {
  40. svc2.TaskQrcodeList(c)
  41. }
  42. func TaskQrcodeDetail(c *gin.Context) {
  43. svc2.TaskQrcodeDetail(c)
  44. }
  45. func TaskQrcodeSubmit(c *gin.Context) {
  46. svc2.TaskQrcodeSubmit(c)
  47. }
  48. func TaskQrcodeContinueSubmit(c *gin.Context) {
  49. svc2.TaskQrcodeContinueSubmit(c)
  50. }
  51. func TaskQrcodeOrderCate(c *gin.Context) {
  52. svc2.TaskQrcodeOrderCate(c)
  53. }
  54. func TaskQrcodeOrder(c *gin.Context) {
  55. svc2.TaskQrcodeOrder(c)
  56. }