Commit 9d9fd51a authored by hujun's avatar hujun

office_id

parent 34dfc0d8
......@@ -320,21 +320,20 @@ class Cost extends Basic
//费用类型 1办公室成本 2上海总部成本 3分部成本 4同联发展基金 5门店单独成本
switch($data['type']) {
case 1 :
$store_field = 'c.id,b.assume_fee,b.store_attendance_num,b.store_id';
$cost_where['b.apply_for_id'] = $data['id'];
$cost_where['a.status'] = 0;
$cost_where['a.setting_date'] = $data['count_time'];
$store_cost_data = $m_store_cost->getFeeOfficeCostList($store_field, $cost_where);
if ($store_cost_data) {
foreach ($store_cost_data as $k => $v) {
$store_cost_data[$k]['store_name'] = $m_store->getStoreKeyById('store_name', ['id' => $v['store_id']]);
}
$data['store_cost_data'] = $store_cost_data;
}
if ($data['office_id']) {
$store_id_arr = $m_store->getColumn('id', ['office_id'=>$data['office_id']]);
$store_field = 'c.id,b.assume_fee,b.store_attendance_num,b.store_id';
$cost_where['b.store_id'] = ['in', $store_id_arr];
$cost_where['a.status'] = 0;
$cost_where['a.setting_date'] = $data['count_time'];
$store_cost_data = $m_store_cost->getFeeOfficeCostList($store_field, $cost_where);
if ($store_cost_data) {
foreach ($store_cost_data as $k => $v) {
$store_cost_data[$k]['store_name'] = $m_store->getStoreKeyById('store_name', ['id' => $v['store_id']]);
}
$data['store_cost_data'] = $store_cost_data;
}
$store_fee_where['store_id'] = ['in', $store_id_arr];
$store_fee_where['setting_date'] = date('Y-m-d', strtotime($data['count_time']));
$data['office_attendance_num'] = $m_store_fee->getSumField('attendance_num', $store_fee_where);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment