You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
2.6 KiB

2 years ago
<?php
/**
* [Laike System] Copyright (c) 2020 laiketui.com
* Laike is not a free software, it under the license terms, visited http://www.laiketui.com/ for more details.
*/
class modifyAction extends PluginAction
{
public function getDefaultView()
{
return View::INPUT;
}
public function ajaxmodify()
{
$request = $this->getContext()->getRequest();
$id = $request->getParameter('id');
$db = DBAction::getInstance();
$res = $db->select("select a.*,b.product_title,b.volume,b.imgurl,b.num,b.status as sta,b.initial from lkt_detailed_pro AS a,lkt_product_list AS b where a.pro_id = b.id AND a.id= $id ");
echo json_encode(array('code' => 200, 'data' => $res));
exit();
}
public function baocun()
{
$request = $this->getContext()->getRequest();
$data = array();
$leve = $request->getParameter('leve'); //向上返几级
$leve1 = $request->getParameter('leve1'); //一级佣金比例
$leve2 = $request->getParameter('leve2'); //二级佣金比例
$leve3 = $request->getParameter('leve3'); //三级佣金比例
$is_show = $request->getParameter('is_show'); //是否显示(0不显示,1热销单品,2.购物车,3.个人中心,4.分销商品显示)
$data[] = $leve = $leve ? $leve : '0';
$data[] = $leve1 = $leve1 ? $leve1 : '0'; //一级佣金比例
$data[] = $leve2 = $leve2 ? $leve2 : '0'; //二级佣金比例
$data[] = $leve3 = $leve3 ? $leve3 : '0'; //三级佣金比例
$data[] = $type = $request->getParameter('type'); //佣金发放类型,1 支付成功 2.确认收货
$data[] = $commissions = $request->getParameter('commissions'); //分销佣金所需手续费
$data[] = $is_show ? $is_show : '0'; //是否显示(0不显示,1热销单品,2.购物车,3.个人中心,4分销商品显示)
$data[] = $id = $request->getParameter('id'); //id
$db = DBAction::getInstance();
$res = $db->preUpdate("update lkt_detailed_pro set leve = ?,leve1 = ?,leve2 = ?,leve3 = ?,type = ?,commissions = ?,is_show = ? where id = ?",$data);
if ($res > 0) { //
$db->commit();
echo json_encode(array('code' => 200, 'message' => '修改成功!'));
exit();
} else {
$db->rollback();
echo json_encode(array('code' => 400, 'message' => '未知原因,修改失败!'));
exit();
}
}
public function getRequestMethods()
{
return Request::NONE;
}
}