아파트단지 엑셀업로드추가

This commit is contained in:
yangsh
2025-12-30 09:41:20 +09:00
parent cd1e4df4eb
commit 16f48c10d0
5 changed files with 382 additions and 6 deletions

View File

@@ -683,6 +683,77 @@ class AptModel extends Model
];
}
// 엑셀업로드 저장
public function saveExcelUploadData($params)
{
$this->db->transStart();
$builder = $this->db->table('apt_receipt');
$res = $builder->insert($params);
if ($res === false) {
return [
'success' => false,
'msg' => "단지코드 : {$params['hscp_no']} 저장실패",
];
}
$rcpt_no = $this->db->insertID();
$params2 = [
'rcpt_no' => $rcpt_no,
'hscp_no' => $params['hscp_no'],
'region_cd' => $params['region_cd'],
'charger' => '',
'dept_sq' => '',
'addr' => $params['addr'],
'addr2' => $params['addr2'],
'rcpt_hscp_nm' => $params['rcpt_hscp_nm'],
'rcpt_x' => $params['rcpt_x'],
'rcpt_y' => $params['rcpt_y'],
'move_ym' => $params['move_ym'],
'households_cnt' => $params['households_cnt'],
'dong_cnt' => $params['dong_cnt'],
'apt_cate_nm' => $params['apt_cate_nm'],
'apt_step' => 'S01',
'check_yn' => 'N',
'resend_yn' => 'N',
'memo' => '',
'pho_up_yn' => 'N',
'vdo_up_ynx' => 'N',
'vdo_up_tm' => NULL,
'video_target' => 'N',
'not_vdo_reson' => '',
'note' => '',
'not_vdo_tm' => NULL,
'check_tm' => NULL,
'write_complete_yn' => 'N',
'write_complete_tm' => NULL,
'all_no_pho' => NULL,
'syncid' => '',
'sync_comp' => NULL,
'sync_wait_cnt' => '0'
];
$builder = $this->db->table('apt_result');
$res = $builder->insert($params2);
if ($res === false) {
return [
'success' => false,
'msg' => "단지코드 : {$params['hscp_no']} 저장실패",
];
}
$this->db->transComplete();
// 성공
return [
'success' => true,
];
}
// 엑셀 다운로드
public function getExcelList($data)
{