check_unit.go 636 B

12345678910111213141516171819202122232425262728
  1. package main
  2. import (
  3. qu "qfw/util"
  4. "strings"
  5. )
  6. // 单位值···
  7. func getCheckDataUnit(tmp map[string]interface{}, update map[string]interface{}) {
  8. buyer, s_winner, agency := qu.ObjToString(tmp["buyer"]), qu.ObjToString(tmp["s_winner"]), qu.ObjToString(tmp["agency"])
  9. if buyer == s_winner && buyer != "" {
  10. if strings.Contains(buyer, "公司") {
  11. tmp["buyer"] = ""
  12. update["buyer"] = ""
  13. } else {
  14. tmp["winner"] = ""
  15. tmp["s_winner"] = ""
  16. update["winner"] = ""
  17. update["s_winner"] = ""
  18. }
  19. }
  20. if agency != "" {
  21. if agency == buyer || agency == s_winner {
  22. tmp["agency"] = ""
  23. update["agency"] = ""
  24. }
  25. }
  26. }