phalapi执行数据库插入操作

//执行插入前先执行查询,判断表中是否已有该条记录,没有则添加,以下是接口代码,domain和model层代码没贴上来

/**
     * 获取数据
     * @desc 根据VIPPID 获取数据库中的一条纪录    
     * @return string   VIPPID    重要工位代号
     * @return string   VIPPName  工序别名
     * @return int      Property  对应序号值
     */
    public function select() {
        $domain = new DomainVIPProcess();
        $code = $domain->select($_POST['VIPPID']);
        return $code;

    }

/**
     * 插入数据
     * @desc 向表tbl_VIPProcess 插入一条数据
     * @return int id 新增的ID
     */
    public function insert() {
        //执行插入操作前先判断表中是否已有该条记录
        $domain = new DomainVIPProcess();
        $code = $domain->select($_POST['VIPPID']);
        
        if(count($code) == 0){//表中没有该数据
            $rs = array();
            $newData = array(
            'VIPPID' => $_POST['VIPPID'],
            'VIPPName' => $_POST['VIPPName'],
            'Property' => $_POST['Property'],
            );         
            $id = $domain->insert($newData);
            $rs['id'] = $id;
            return $rs;            
        }
        else {          
            return array('id'=>'-1');               
         }            
    }


猜你喜欢

转载自blog.csdn.net/qq_24364529/article/details/79634736