|
@@ -165,17 +165,17 @@ class Set
|
|
|
|
|
|
</tr>';
|
|
|
|
|
|
+ $html .= '<tr>
|
|
|
+ <td width="80">对账金额</td>
|
|
|
+ <td>'.$this->table(false, array(array('¥' . round($info['cash'], 2)))).'</td>
|
|
|
+
|
|
|
+ </tr>';
|
|
|
+
|
|
|
if ($type == 'store') {
|
|
|
$html .= '<tr>
|
|
|
- <td width="80">对账商品数量</td>
|
|
|
+ <td width="80">商品数量</td>
|
|
|
<td>'.$this->table(false, array(array($info['num']))).'</td>
|
|
|
|
|
|
- </tr>';
|
|
|
- } else {
|
|
|
- $html .= '<tr>
|
|
|
- <td width="80">对账金额</td>
|
|
|
- <td>'.$this->table(false, array(array('¥' . round($info['cash'], 2) . '元'))).'</td>
|
|
|
-
|
|
|
</tr>';
|
|
|
}
|
|
|
|
|
@@ -249,25 +249,25 @@ class Set
|
|
|
$fdate = $v['fdate'] ? date('Y-m-d H:i', $v['fdate']) : '';
|
|
|
$operdate = $v['operdate'] ? date('Y-m-d H:i', $v['operdate']) : '';
|
|
|
$noprice = 2;
|
|
|
- if ($type == 'store') {
|
|
|
- $cash = $v['num'];
|
|
|
- $noprice = 1;
|
|
|
- } elseif ($type == 'factory') {
|
|
|
+ if ($type == 'factory') {
|
|
|
+ $set_type = 2;
|
|
|
$cash = '¥' . round($v['p_cash'], 2);
|
|
|
} else {
|
|
|
$cash = '¥' . round($v['cash'], 2);
|
|
|
+ $set_type = 1;
|
|
|
}
|
|
|
|
|
|
if ($show == 1) {
|
|
|
- $url = Dever::url('project/database/list?project=shop&table=buy_order_goods&order_id='.$v['source_order_id'].'&page_type=1&noprice=' . $noprice, 'manage');
|
|
|
+ $url = Dever::url('project/database/list?project=shop&table=buy_order_goods&order_id='.$v['source_order_id'].'&page_type=1&noprice=' . $noprice . '&type=' . $set_type, 'manage');
|
|
|
$v['source_order_num'] = '<a href="'.$url.'" style="color:blue">'.$v['source_order_num'].'</a>';
|
|
|
|
|
|
- $head = array('结算单号', '订货单号', '结算类型', '下单日期', '完成日期', '结算日期', '对账金额', '结算状态');
|
|
|
+ $head = array('结算单号', '订货单号', '结算类型', '下单日期', '完成日期', '结算日期', '对账金额');
|
|
|
if ($type == 'store') {
|
|
|
- $head[6] = '对账数量';
|
|
|
+ $head[] = '商品数量';
|
|
|
}
|
|
|
+ $head[] = '结算状态';
|
|
|
|
|
|
- $body[] = array
|
|
|
+ $d = array
|
|
|
(
|
|
|
$v['order_num'],
|
|
|
$v['source_order_num'],
|
|
@@ -276,22 +276,34 @@ class Set
|
|
|
$fdate,
|
|
|
$operdate,
|
|
|
$cash,
|
|
|
- '已入账'
|
|
|
);
|
|
|
+
|
|
|
+ if ($type == 'store') {
|
|
|
+ $d[] = $v['num'];
|
|
|
+ }
|
|
|
+ $d[] = '已入账';
|
|
|
+ $body[] = $d;
|
|
|
} else {
|
|
|
- $head = array('订货单号', '下单日期', '完成日期', '对账金额', '状态');
|
|
|
+ $head = array('订货单号', '下单日期', '完成日期', '对账金额');
|
|
|
+
|
|
|
if ($type == 'store') {
|
|
|
- $head[3] = '对账数量';
|
|
|
+ $head[] = '商品数量';
|
|
|
}
|
|
|
+ $head[] = '状态';
|
|
|
|
|
|
- $body[] = array
|
|
|
+ $d = array
|
|
|
(
|
|
|
$v['source_order_num'],
|
|
|
$cdate,
|
|
|
$fdate,
|
|
|
$cash,
|
|
|
- '已入账'
|
|
|
);
|
|
|
+
|
|
|
+ if ($type == 'store') {
|
|
|
+ $d[] = $v['num'];
|
|
|
+ }
|
|
|
+ $d[] = '已入账';
|
|
|
+ $body[] = $d;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -370,7 +382,7 @@ class Set
|
|
|
(
|
|
|
'top' => array
|
|
|
(
|
|
|
- $file . ' ' . $info['status_name'] . ' 对账金额¥' . $info['cash'],
|
|
|
+ $file . ' ' . $info['status_name'] . ' 对账金额¥' . $info['cash']. ' 商品数量¥' . $info['num'],
|
|
|
),
|
|
|
'结算单号',
|
|
|
'订货单号',
|
|
@@ -379,11 +391,11 @@ class Set
|
|
|
'完成日期',
|
|
|
'结算日期',
|
|
|
'对账金额',
|
|
|
- '结算状态',
|
|
|
);
|
|
|
if ($type == 'store') {
|
|
|
- $head[6] = '对账数量';
|
|
|
+ $head[] = '商品数量';
|
|
|
}
|
|
|
+ $head[] = '结算状态';
|
|
|
if ($data) {
|
|
|
$body = array();
|
|
|
foreach ($data as $k => $v) {
|
|
@@ -392,9 +404,7 @@ class Set
|
|
|
$fdate = $v['fdate'] ? date('Y-m-d H:i', $v['fdate']) : '';
|
|
|
$operdate = $v['operdate'] ? date('Y-m-d H:i', $v['operdate']) : '';
|
|
|
|
|
|
- if ($type == 'store') {
|
|
|
- $cash = $v['num'];
|
|
|
- } elseif ($type == 'factory') {
|
|
|
+ if ($type == 'factory') {
|
|
|
$cash = '¥' . round($v['p_cash'], 2);
|
|
|
} else {
|
|
|
$cash = '¥' . round($v['cash'], 2);
|
|
@@ -408,7 +418,10 @@ class Set
|
|
|
$body[$k][4] = $operdate;
|
|
|
$body[$k][5] = $fdate;
|
|
|
$body[$k][6] = $cash;
|
|
|
- $body[$k][7] = '已入账';
|
|
|
+ if ($type == 'store') {
|
|
|
+ $body[$k][] = $v['num'];
|
|
|
+ }
|
|
|
+ $body[$k][] = '已入账';
|
|
|
}
|
|
|
}
|
|
|
|