【四】鸡汤来咯开发学习笔记-63

前端 · 2024-08-19

1.在云对象中soup-scoers,加入逻辑,避免积分重复增加

let res2= await db.collection("soup-scores").where(`user_id=="${params.user_id}" && soup_id=="${params.soup_id}"`)

        if(res2.total !=0){
            return {errMsg:"积分重复"}
        }

查询其中的soupid,因为每次增加积分都会增加一张积分表,里面有soup—id,如果不存在才进行加分,存在就提示积分重复,count方法是获取有条这种数据的表

2.在eidt中改造调用云对象函数,使得新增加分只能存在id且审核通过

const updataSuccess=()=>{
        if(id){
            if(formDate.value.status===1){
                let {user_id:[{_id:user_id}],_id:soup_id} =formDate.value
                     soupScore.soupAdd({user_id,soup_id})
                    
                }
            }
        }
Theme Jasmine by Kent Liao