劲创营---任务项目
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.
 
 
 

64 lines
1.6 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. if v.ProvinceId == 0 && v.CityId == 0 {
  17. tmp := map[string]interface{}{
  18. "name": v.Name, "value": utils.Int64ToStr(v.Id), "list": tmpList,
  19. }
  20. list = append(list, tmp)
  21. }
  22. }
  23. for k, v := range list {
  24. tmpList := make([]map[string]string, 0)
  25. for _, v1 := range data {
  26. if utils.Int64ToStr(v1.ProvinceId) == v["value"] {
  27. if v1.Name == "市辖区" {
  28. v1.Name = utils.AnyToString(v["name"])
  29. }
  30. tmp := map[string]string{
  31. "name": v1.Name, "value": utils.Int64ToStr(v1.Id),
  32. }
  33. tmpList = append(tmpList, tmp)
  34. }
  35. }
  36. list[k]["list"] = tmpList
  37. }
  38. e.OutSuc(c, list, nil)
  39. return
  40. }
  41. func TaskQrcodeApply(c *gin.Context) {
  42. svc2.TaskQrcodeApply(c)
  43. }
  44. func TaskQrcodeList(c *gin.Context) {
  45. svc2.TaskQrcodeList(c)
  46. }
  47. func TaskQrcodeDetail(c *gin.Context) {
  48. svc2.TaskQrcodeDetail(c)
  49. }
  50. func TaskQrcodeSubmit(c *gin.Context) {
  51. svc2.TaskQrcodeSubmit(c)
  52. }
  53. func TaskQrcodeContinueSubmit(c *gin.Context) {
  54. svc2.TaskQrcodeContinueSubmit(c)
  55. }
  56. func TaskQrcodeOrderCate(c *gin.Context) {
  57. svc2.TaskQrcodeOrderCate(c)
  58. }
  59. func TaskQrcodeOrder(c *gin.Context) {
  60. svc2.TaskQrcodeOrder(c)
  61. }