Kubernetes 贡献指南

2021-01-14 04:12

阅读:562

标签:pull   rop   合并流   nod   viewer   youtube   aop   领域   pps   

在线上教育系统中,一般都含有内容付费模块。那么牵扯到这一块,必定会有商城的购物车功能,那么在线上教育系统开发过程中,其中的购物车功能是如何通过代码实现的呢?一起来看下。
步骤模拟:
一、学生把课程添加购物车。
二、学生在APP课程详情页 点击点击添加购物车。
三、验证用户登录状态
{
$checkToken=\App\checkToken($uid,$token);
        if($checkToken==700){
            $rs[‘code‘] = $checkToken;
            $rs[‘msg‘] = \PhalApi\T(‘您的登陆状态失效,请重新登陆!‘);
            return $rs;
}

四、验证参数

 if($type1 || $typeid

五、判断课程是否已在购物车中存在

$where2=[
            ‘uid‘=>$data[‘uid‘],
            ‘type‘=>$data[‘type‘],
            ‘typeid‘=>$data[‘typeid‘],
        ];
        $nums2=$model->getNums($where2);
        if(!$nums2){
//购物车中不存在 则新加
            $res= $model->add($data);
            if(!$res){
                $rs[‘code‘] = 1002;
                $rs[‘msg‘] = \PhalApi\T(‘添加失败,请重试‘);
                return $rs;
            }
        }else{
//购物车中已存在 则更新状态为已选中
            $data2=[
                ‘isselect‘=>1,
            ];
            $model->update($where2,$data2);
        }

//获取当前购物车中的商品数量 返回给APP更新
        $where=[
            ‘uid‘=>$data[‘uid‘],
        ];
        $nums=$model->getNums($where);

        $info[‘nums‘]=$nums;

以上就是在线上教育系统开发中,购物车功能的实现过程。

Kubernetes 贡献指南

标签:pull   rop   合并流   nod   viewer   youtube   aop   领域   pps   

原文地址:https://blog.51cto.com/14890690/2517747


评论


亲,登录后才可以留言!