webmain/main/goods/goodsAction.php
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class goodsClassAction extends Action
{
public $goodsobj;
public function initAction()
{
$this->goodsobj = m('goods');
}
private function gettypename($tid)
{
return $this->goodsobj->gettypename($tid);
}
public function aftershow($table, $rows)
{
$typearr = $depotarr = array();
$mid = (int)$this->post('mid','0');//根据主表出入库操作
if($rows){
$aid = '0';
foreach($rows as $k=>$rs){
$rows[$k]['typeid'] = $this->gettypename($rs['typeid']);
$aid.=','.$rs['id'].'';
if($rs['stock']=='0')$rows[$k]['stock'] = '';
if($rs['stock']<0)$rows[$k]['ishui']=1;
}
$rows = $this->pandian($aid, $rows);
}else{
if($mid>0){
m('goodm')->update('state=1', $mid);
}
}
if($this->loadci==1){
$type = (int)$this->post('type');
$typearr= $this->option->getdata('kutype'.$type.'');
$where = m('admin')->getcompanywhere(1);
$depotarr = m('godepot')->getall('1=1'.$where.'','id,depotname as name,depotnum','`sort`');
foreach($depotarr as $k=>$rs){
$depotarr[$k]['namea']= $rs['name'];
$depotarr[$k]['name'] = ''.$rs['depotnum'].'.'.$rs['name'].'';
}
}
return array(
'rows' => $rows,
'typearr' => $typearr,
'depotarr' => $depotarr,
);
}
public function beforeshow($table)
{
$key = $this->post('key');
$typeid = (int)$this->post('typeid');
$mid = (int)$this->post('mid','0');//根据主表出入库操作
$where = '';
if($typeid != 0){
$alltpeid = $this->option->getalldownid($typeid);
$where .= ' and `typeid` in('.$alltpeid.')';
}
后面还有 328 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
