发表于: 2020-03-31 22:37:39

1 1662


今天完成的事

1,因为需要对选取的数据进行加权计算,并且加权计算值,没有规律,无法批量生成,于是使用多维json模拟表格中各个选择条件下对应权值:

仅列出一项,其他条件数据结构类似:

 "css": {
      "education": {
        "0": 1,
        "1": 2,
        "2": 3,
        "3": 5,
        "4": 5,
        "5": 3
      },
      "sex": {
        "0": 5,
        "1": 5
      },
      "age": {
        "0": 5,
        "1": 5,
        "2": 5,
        "3": 4
      },
      "basics": {
        "0": 4,
        "1": 5,
        "2": 5,
        "3": 5
      },
      "profession": {
        "0": 5,
        "1": 4,
        "2": 4,
        "3": 5
      },
      "ability": {
        "0": 5,
        "1": 5,
        "2": 5
      }
    },

2,根据条件计算填写数据所对应职业得总权值:

遍历数据项,计算所有职业权值总和:

计算结果:

明天的计划

1,将计算后得到的数据,根据权值大小进行排序,随后发送数据到tabbar分页;

2,根据后台获取的数据,对应权值大的职业优先显示;

遇到的问题

1,虽然计算得到了所有职业的总权值json,但是无法通过普通的数组,或者json排序的方式排列权值;找了好几种方法尝试无果;因此,明天尝试其他方式解决排序问题;

收获

1,遍历json数组的多个方式:

https://www.cnblogs.com/zzy-run-92/p/8922349.html

2,对json数组进行排序的多个方式:

https://www.jb51.net/article/48941.htm


返回列表 返回列表
评论

    分享到