|
@@ -13,6 +13,7 @@ class Whlabelfz extends Start_Controller
|
|
|
$this->load->_model('Model_logic_u9tools','logic_u9tools');
|
|
|
$this->load->_model('Model_classid','classid');
|
|
|
$this->load->_model('Model_typeclass','typeclass');
|
|
|
+ $this->load->_model('Model_purchase', 'purchase');
|
|
|
}
|
|
|
//定义方法的调用规则 获取URI第二段值
|
|
|
public function _remap($arg, $arg_array)
|
|
@@ -92,6 +93,11 @@ class Whlabelfz extends Start_Controller
|
|
|
{
|
|
|
//$tcjm[$v['id']] = array($v['jm'],$v['classid']);
|
|
|
$typeclass[$v['id']] = array('zh'=>$v['zh'],'classid'=>$v['classid'],'bm'=>$v['bm'],'title'=>$v['title'],'jm'=>$v['jm']);
|
|
|
+ }
|
|
|
+ $prc = array();
|
|
|
+ $purchase = $this->purchase->find_all();
|
|
|
+ foreach ($purchase as $k => $v) {
|
|
|
+ $prc[$v['id']] = $v['title'];
|
|
|
}
|
|
|
foreach ($info_list as $key => $value) {
|
|
|
$warehouse = $this->warehouse->read($value['warehouse']);
|
|
@@ -246,11 +252,25 @@ class Whlabelfz extends Start_Controller
|
|
|
|
|
|
//取得信息列表
|
|
|
$info_list = $this->$ck->find_all($where, 'id,warehouse,purchase,sku,title,features,state,enter,details', $order_str);
|
|
|
+ $prc = array();
|
|
|
+ $purchase = $this->purchase->find_all();
|
|
|
+ foreach ($purchase as $k => $v) {
|
|
|
+ $prc[$v['id']] = $v['title'];
|
|
|
+ }
|
|
|
+ $classid = $this->classid->sku();
|
|
|
+ $tcall = $this->typeclass->find_all();
|
|
|
+ foreach ($tcall as $v)
|
|
|
+ {
|
|
|
+ //$tcjm[$v['id']] = array($v['jm'],$v['classid']);
|
|
|
+ $typeclass[$v['id']] = array('zh'=>$v['zh'],'classid'=>$v['classid'],'bm'=>$v['bm'],'title'=>$v['title'],'jm'=>$v['jm']);
|
|
|
+ }
|
|
|
foreach ($info_list as $key => $value) {
|
|
|
$warehouse = $this->warehouse->read($value['warehouse']);
|
|
|
$info_list[$key]['warehouse'] = ($ck == 'specialstock') ? '特殊仓' : $warehouse['title'];
|
|
|
$info_list[$key]['purchase'] = (isset($prc[$value['purchase']])) ? $prc[$value['purchase']] : '未知';
|
|
|
- if ($value['state'] == 0) {
|
|
|
+
|
|
|
+ $u9_info = $this->logic_u9tools->getOneU9bm($value['features'],$classid,$typeclass);
|
|
|
+ $info_list[$key]['features'] = empty($u9_info['jm'])?"?**?":$u9_info['jm']; if ($value['state'] == 0) {
|
|
|
$info_list[$key]['state'] = "在库";
|
|
|
} else if ($value['state'] == 1) {
|
|
|
$info_list[$key]['state'] = "出库";
|
|
@@ -296,7 +316,7 @@ class Whlabelfz extends Start_Controller
|
|
|
<![endif]-->
|
|
|
</head><body>";
|
|
|
$str .= "<table border=1 style='font-family: Microsoft Yahei;font-size: 13px;'>";
|
|
|
- $str .= "<tr><td>仓库</td><td>供应商</td><td>SKU</td><td>名称</td><td>料号</td><td>状态</td><td>出库时间</td><td>所在位置</td></tr>";
|
|
|
+ $str .= "<tr><td>仓库</td><td>供应商</td><td>SKU</td><td>名称</td><td>料号</td><td>状态</td><td>入库时间</td><td>所在位置</td></tr>";
|
|
|
foreach ($info_list as $key=>$value)
|
|
|
{
|
|
|
|