public function store(Request $request, $productid, $layerid)
 {
     $data = $this->getData($request, $productid, $layerid);
     $data['created_at'] = time();
     ProductLayerAttrModel::create($data);
     return redirect(DOMAIN . 'admin/' . $productid . '/' . $layerid . '/proLayerAttr');
 }
Exemplo n.º 2
0
 /**
  * 添加动画关键帧
  */
 public function insertLayerAttr($productid, $layerid, $con_id, $genre, $attrSel, $per, $val)
 {
     if (!$productid || !$layerid || !$con_id || !$genre || !$attrSel || $per == '' || $val == '') {
         echo "<script>alert('参数不对!');history.go(-1);</script>";
         exit;
     }
     //        dd($per,$layerid,$con_id,$attrSel,$genre,$per,$val);
     $data = ['productid' => $productid, 'layerid' => $layerid, 'attrSel' => $attrSel, 'per' => $per, 'val' => $val, 'created_at' => time()];
     ProductLayerAttrModel::create($data);
     return redirect(DOMAIN . 'admin/' . $productid . '/creation/edit/' . $layerid . '/' . $con_id . '/' . $genre);
 }
Exemplo n.º 3
0
 /**
  * 关键帧添加
  */
 public function insertLayerAttr()
 {
     if (Ajax::ajax()) {
         $data = Input::all();
         if (!$data['productid'] || !$data['layerid'] || !$data['con_id'] || !$data['genre'] || !$data['attrSel'] || !$data['per'] || !$data['val']) {
             echo json_encode(array('code' => '-1', 'message' => '参数有误!'));
             exit;
         }
         $data = ['productid' => $data['productid'], 'layerid' => $data['layerid'], 'attrSel' => $data['layerAttr'], 'per' => $data['per'], 'val' => $data['val'], 'record' => 0, 'is_add' => 1];
         ProductLayerAttrModel::create($data);
         echo json_encode(array('code' => '0', 'message' => '操作成功!'));
         exit;
     }
     echo json_encode(array('code' => '-2', 'message' => '操作失败!'));
     exit;
 }
Exemplo n.º 4
0
 /**
  * 获取动画关键帧记录
  */
 public function getLayerAttr($pid, $newpid, $layerArr)
 {
     foreach ($layerArr['layerOld'] as $key => $layerOld) {
         $layerAttrs = ProductLayerAttrModel::where('productid', $pid)->where('layerid', $layerOld)->get();
         if (count($layerAttrs)) {
             foreach ($layerAttrs as $layerAttr) {
                 $data = ['productid' => $newpid, 'layerid' => $layerArr['layerNew'][$key], 'attrSel' => $layerAttr->attrSel, 'per' => $layerAttr->per, 'val' => $layerAttr->val, 'created_at' => time(), 'record' => 0];
                 ProductLayerAttrModel::create($data);
             }
         }
     }
     return true;
 }