dealer.php 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/dealer_chk.php';
  4. $s_cd_dealer = $_SESSION['s_cd_dealer'];
  5. $s_cd_dealer_p = $_SESSION['s_cd_dealer_p'];
  6. $s_ds_type = $_SESSION['s_ds_type'];
  7. $s_ds_usertype = $_SESSION['s_ds_usertype'];
  8. $s_ds_company_bp1 = $_SESSION['s_ds_company_bp1'];
  9. $s_ds_branch1 = $_SESSION['s_ds_branch1'];
  10. $s_ds_company_bp2 = $_SESSION['s_ds_company_bp2'];
  11. $s_ds_branch2 = $_SESSION['s_ds_branch2'];
  12. $s_ds_company_bp3 = $_SESSION['s_ds_company_bp3'];
  13. $s_ds_branch3 = $_SESSION['s_ds_branch3'];
  14. $PageSize=2; //목록개수설정
  15. $pagestartpoint=0;
  16. if($s_ds_type == "D0"){ //딜러
  17. $sql_ds_type = " and cd_dealer_p = '$s_cd_dealer' ";
  18. }else{ //딜러-관리자
  19. $sql_ds_type = " and cd_dealer = '$s_cd_dealer' ";
  20. }
  21. ?>
  22. <? include("../include/inc_top.php") ?>
  23. <? include("../include/inc_header.php") ?>
  24. <section id="wrap">
  25. <section id="visual" class="visual_mypage">
  26. <h2>마이페이지</h2>
  27. <p>쉽고 간편한 내차팔기, 견적산출, 최종 매각까지 어떤 수수료도 요구하지 않습니다.</p>
  28. </section>
  29. <section id="content">
  30. <ul class="location">
  31. <li><a href="/" class="home">홈</a></li>
  32. <li><span class="depth1">마이페이지</span>
  33. <ul class="sub_depth">
  34. <li><a href="#">마이페이지</a></li>
  35. <li><a href="#">입찰정보</a></li>
  36. <li><a href="#">차량정보</a></li>
  37. <li><a href="#">문의내역</a></li>
  38. </ul>
  39. </li>
  40. <li><span class="depth2">딜러</span></li>
  41. </ul>
  42. <!-- 2019-04-26 layer popup -->
  43. <div class="dealer_notice_popup">
  44. <div class="popup_wrap">
  45. <dl>
  46. <dt>딜러 패널티 부분 관련</dt>
  47. <dd>이에스모터스는 신뢰를 바탕으로 고객과 상사를<br>
  48. 연결해주는 회사입니다. 정직하게 운영하는 상사와<br>
  49. 고객과의 신뢰를 위하여 아래와 같은 패널티 제도를<br>
  50. 운영하고 있습니다. 패널티 내용 숙지하여 주시기 바랍니다.
  51. <ol>
  52. <li>1. 경고 (3회 누적시 회사 심의 후 퇴출 결정, 최후 경고 후<br>6개월 내에 경고 없을시 초기화)
  53. <ol>
  54. <li>1) 거래 후 영업일 기준 2일이내 명의 이전을 하지 않은 경우</li>
  55. <li>2) 거래 후 영업일 기준 2일이내 성능지를 올리지 않은 경우</li>
  56. <li>3) 매매계약 진행시 24시간내여 연락이 안되는 경우</li>
  57. <li>4) 정당한 사유 없이 낙찰을 거부하는 경우</li>
  58. <li>5) 터무니 없는 금액으로 입찰하는 경우</li>
  59. </ol>
  60. </li>
  61. <li>2. 퇴출 (퇴출 사유 발생시 회사 심의 후 결정)
  62. <ol>
  63. <li>1) 고객, 관리자, 유프로 관련 진행 중 폭언, 욕설, 비난<br>
  64. 등으로 물의를 빚는 경우</li>
  65. <li>2) 고객과 거래 진행시 감가사유가 아닌 것을 감가하는 경우</li>
  66. <li>3) 거래완료시 수수료를 횡령하기 위해 고객과 거래를<br>
  67. 직접적으로 하는 경우</li>
  68. <li>4) 상대방에게 위압감을 주거나, 불량한 행동 및 언행으로<br>
  69. 매매계약을 강요하는 경우</li>
  70. <li>5) 성능기록부를 조작하는 경우</li>
  71. <li>6) 기타 상사와 관계자 원칙에 위배된다고 판단되는 경우</li>
  72. <li>7) 상사와 단합하여 매입가격을 조정하는 경우</li>
  73. </ol>
  74. </li>
  75. </ol>
  76. </dd>
  77. </dl>
  78. <dl>
  79. <dt>수수료 변경</dt>
  80. <dd>
  81. <dl>
  82. <dt>변경 전</dt>
  83. <dd>
  84. <span>대당</span>
  85. <span>수수료(VAT포함)</span>
  86. <span>338,800</span>
  87. </dd>
  88. <dt>변경 후</dt>
  89. <dd>
  90. <table class="tbl_v">
  91. <colgroup>
  92. <col width="70%">
  93. <col width="*">
  94. </colgroup>
  95. <thead>
  96. <tr>
  97. <th>구간</th>
  98. <th>수수료<br>(VAT포함)</th>
  99. </tr>
  100. </thead>
  101. <tr>
  102. <td class="al">0 ~ 200만원 미만 낙찰</td>
  103. <td>55,000</td>
  104. </tr>
  105. <tr>
  106. <td class="al">200만원 ~ 500만원 미만 낙찰</td>
  107. <td>130,000</td>
  108. </tr>
  109. <tr>
  110. <td class="al">500만원 ~ 2000만원 미만 낙찰</td>
  111. <td>220,000</td>
  112. </tr>
  113. <tr>
  114. <td class="al">2000만원 ~ 3000만원 미만 낙찰</td>
  115. <td>270,000</td>
  116. </tr>
  117. <tr>
  118. <td class="al">3000만원 이상</td>
  119. <td>330,000</td>
  120. </tr>
  121. </table>
  122. </dd>
  123. </dl>
  124. </dd>
  125. </dl>
  126. </div>
  127. <div class="close" onclick="closeLayer('dealer_notice');">레이어팝업 닫기</div>
  128. </div>
  129. <div class="dim"></div>
  130. <!-- // 2019-04-26 layer popup -->
  131. <? include("./inc_menu_dealer.php") ?>
  132. <div class="tit_wrap">
  133. <h3>입찰요청 리스트</h3>
  134. <a href="./dealer_tender_list.php?ds_status=E0" class="button">+더보기</a>
  135. </div>
  136. <table class="tbl_v">
  137. <colgroup>
  138. <col width="7%">
  139. <col width="10%">
  140. <col width="11%">
  141. <col width="*">
  142. <col width="13%">
  143. <col width="8%">
  144. <col width="11%">
  145. <col width="15%">
  146. </colgroup>
  147. <thead>
  148. <tr>
  149. <th>번호</th>
  150. <th>판매자</th>
  151. <th>지역</th>
  152. <th>차종</th>
  153. <th>주행거리</th>
  154. <th>년식</th>
  155. <th>등록일</th>
  156. <th>입찰 마감시간</th>
  157. </tr>
  158. </thead>
  159. <tbody>
  160. <?
  161. $sql = "where s.ds_delind='N'";
  162. $ds_type = "A0"; //A0 : 매입
  163. $sql = $sql. " and s.ds_type = '$ds_type' ";
  164. if($s_ds_usertype == "B0"){ //kcar 딜러
  165. $sql = $sql. " and (
  166. (
  167. s.ds_company_bp = '$s_ds_company_bp1' and ds_branch = '$s_ds_branch1'
  168. )
  169. or (
  170. s.ds_company_bp = '$s_ds_company_bp2' and ds_branch = '$s_ds_branch2'
  171. )
  172. or (
  173. s.ds_company_bp = '$s_ds_company_bp3' and ds_branch = '$s_ds_branch3'
  174. )
  175. ) ";
  176. }else{
  177. $sql = $sql. " and s.ds_area in (
  178. select
  179. SUBSTRING_INDEX (SUBSTRING_INDEX(nm_area,',',numbers.n),',',-1)
  180. from
  181. (select 1 n union all select 2
  182. union all select 3 union all select 4
  183. union all select 5 union all select 6
  184. union all select 7 union all select 8
  185. union all select 9 union all select 10
  186. union all select 11 union all select 12
  187. union all select 13 union all select 14
  188. union all select 15 union all select 16
  189. union all select 17 union all select 18
  190. union all select 19 union all select 20
  191. ) numbers INNER JOIN dealer_master
  192. on CHAR_LENGTH ( nm_area ) - CHAR_LENGTH ( REPLACE ( nm_area , ',' , '' ))>= numbers . n-1
  193. where cd_dealer = $s_cd_dealer_p
  194. ) ";
  195. }
  196. $sql = $sql. " and s.ds_status in ('E0','F0')";
  197. $sql = $sql. " and s.dt_approve >= DATE_ADD(now(), INTERVAL '-".LIMIT_TIME_TENDER."' HOUR) ";
  198. $sql = $sql. " and s.cd_sale not in (select cd_sale from tender_master where ds_delind = 'N' and cd_dealer_p = '$s_cd_dealer_p' group by cd_sale having count(*) > 1)"; //딜러 업체 소속 입찰 건이 2건 보다 작을 시만 입찰 요청 건에 보이게 한다.
  199. if($s_ds_type == "D1"){ //딜러-관리자
  200. $sql = $sql. " and s.cd_sale not in (select cd_sale from tender_master where ds_delind = 'N' and cd_dealer = '$s_cd_dealer' group by cd_sale)"; //본인 입찰 건 제외한 입찰 건
  201. }
  202. /* echo "SELECT
  203. a.*
  204. , b.nm_model
  205. , c.nm_grade
  206. , d.nm_brand
  207. , e.nm_model_sub
  208. , getCode('car_master','ds_type',a.ds_type) as nm_type
  209. , getCode('car_master','ds_open',a.ds_open) as nm_open
  210. , getCode('car_master','ds_sales',a.ds_sales) as nm_sales
  211. , getCode('car_master','ds_transmission',a.ds_transmission) as nm_transmission
  212. , getCode('member_master','ds_area',s.ds_area) as nm_area
  213. , getCode('sale_master','ds_status',s.ds_status) as nm_status
  214. , s.cd_sale
  215. , s.nm_name nm_name_sale
  216. , s.ds_status ds_status_sale
  217. , case when s.ds_status in ('B0','C0') then '미승인' when s.ds_status in ('D0') then '반려' when s.ds_status in ('E0','F0') then '입찰중' when s.ds_status in ('G0') then '입찰마감' when s.ds_status in ('Z0') then '낙찰' when s.ds_status in ('ZS') then '구매확정' else '' end as nm_status_sale
  218. , case when a.nm_act_yn in ('Y') then '유' else '무' end as nm_act_yn_name
  219. , getRemainTime(".LIMIT_TIME_TENDER.", s.dt_approve, now()) as time_limit_tender
  220. FROM sale_master s
  221. inner join car_master a
  222. on (s.cd_car = a.cd_car)
  223. left outer join car_model b
  224. on (a.cd_model = b.cd_model)
  225. left outer join car_grade c
  226. on (a.cd_grade = c.cd_grade)
  227. left outer join car_brand d
  228. on (a.cd_brand = d.cd_brand)
  229. left outer join car_model_sub e
  230. on (a.cd_model_sub = e.cd_model_sub)
  231. $sql $orderby LIMIT $pagestartpoint,$PageSize";
  232. */
  233. $r = mysql_query("SELECT
  234. a.*
  235. , b.nm_model
  236. , c.nm_grade
  237. , d.nm_brand
  238. , e.nm_model_sub
  239. , getCode('car_master','ds_type',a.ds_type) as nm_type
  240. , getCode('car_master','ds_open',a.ds_open) as nm_open
  241. , getCode('car_master','ds_sales',a.ds_sales) as nm_sales
  242. , getCode('car_master','ds_transmission',a.ds_transmission) as nm_transmission
  243. , getCode('member_master','ds_area',s.ds_area) as nm_area
  244. , getCode('sale_master','ds_status',s.ds_status) as nm_status
  245. , s.cd_sale
  246. , s.nm_name nm_name_sale
  247. , s.ds_status ds_status_sale
  248. , case when s.ds_status in ('B0','C0') then '미승인' when s.ds_status in ('D0') then '반려' when s.ds_status in ('E0','F0') then '입찰중' when s.ds_status in ('G0') then '입찰마감' when s.ds_status in ('Z0') then '낙찰' when s.ds_status in ('ZS') then '구매확정' else '' end as nm_status_sale
  249. , case when a.nm_act_yn in ('Y') then '유' else '무' end as nm_act_yn_name
  250. , getRemainTime(".LIMIT_TIME_TENDER.", s.dt_approve, now()) as time_limit_tender
  251. FROM sale_master s
  252. inner join car_master a
  253. on (s.cd_car = a.cd_car)
  254. left outer join car_model b
  255. on (a.cd_model = b.cd_model)
  256. left outer join car_grade c
  257. on (a.cd_grade = c.cd_grade)
  258. left outer join car_brand d
  259. on (a.cd_brand = d.cd_brand)
  260. left outer join car_model_sub e
  261. on (a.cd_model_sub = e.cd_model_sub)
  262. $sql $orderby LIMIT $pagestartpoint,$PageSize");
  263. $i=1;
  264. while($col = mysql_fetch_array($r)) {
  265. ?>
  266. <tr onclick="location.href='./dealer_tender_view.php?list_url=<?=$list_url?>&cd_sale=<?=$col[cd_sale]?>&cd_dealer=<?=$s_cd_dealer_p?>&ds_status=E0&ds_status_sale=<?=$col[ds_status_sale]?>&ListPageNo=<?=$PageNo?>';" style="cursor: pointer; cursor: hand;">
  267. <td><?=$i?></td>
  268. <td><?=$col[nm_name_sale]?></td>
  269. <td><?=$col[nm_area]?></td>
  270. <td><?=$col[nm_brand]." ".$col[nm_model]?></td>
  271. <td><?=$col[nm_mileage]?>km</td>
  272. <td><?=$col[ds_year]?></td>
  273. <td><?=$col[dt_insert]?></td>
  274. <td><em class="txt_bold"><?=$col[time_limit_tender]?></em></td>
  275. </tr>
  276. <?
  277. $i++;
  278. }
  279. ?>
  280. </tbody>
  281. </table>
  282. <div class="tit_wrap">
  283. <h3>입찰중 리스트</h3>
  284. <a href="./dealer_tender_list.php?ds_status=F0" class="button">+더보기</a>
  285. </div>
  286. <table class="tbl_v">
  287. <colgroup>
  288. <col width="7%">
  289. <col width="10%">
  290. <col width="11%">
  291. <col width="*">
  292. <col width="13%">
  293. <col width="8%">
  294. <col width="11%">
  295. <col width="15%">
  296. </colgroup>
  297. <thead>
  298. <tr>
  299. <th>번호</th>
  300. <th>판매자</th>
  301. <th>지역</th>
  302. <th>차종</th>
  303. <th>주행거리</th>
  304. <th>년식</th>
  305. <th>등록일</th>
  306. <th>상태</th>
  307. </tr>
  308. </thead>
  309. <tbody>
  310. <?
  311. $sql = "where s.ds_delind='N'";
  312. $ds_type = "A0"; //A0 : 매입
  313. $sql = $sql. " and s.ds_type = '$ds_type' ";
  314. $sql = $sql. " and s.ds_status in ('E0','F0')";
  315. $sql = $sql. " and s.dt_approve >= DATE_ADD(now(), INTERVAL '-".LIMIT_TIME_SELL."' HOUR) ";
  316. $sql = $sql. " and s.cd_sale in (select cd_sale from tender_master where ds_delind = 'N' ".$sql_ds_type." group by cd_sale)";
  317. $r = mysql_query("SELECT
  318. a.*
  319. , b.nm_model
  320. , c.nm_grade
  321. , d.nm_brand
  322. , e.nm_model_sub
  323. , getCode('car_master','ds_type',a.ds_type) as nm_type
  324. , getCode('car_master','ds_open',a.ds_open) as nm_open
  325. , getCode('car_master','ds_sales',a.ds_sales) as nm_sales
  326. , getCode('car_master','ds_transmission',a.ds_transmission) as nm_transmission
  327. , getCode('member_master','ds_area',s.ds_area) as nm_area
  328. , getCode('sale_master','ds_status',s.ds_status) as nm_status
  329. , s.cd_sale
  330. , s.nm_name nm_name_sale
  331. , s.ds_status ds_status_sale
  332. , case when s.ds_status in ('B0','C0') then '미승인' when s.ds_status in ('D0') then '반려' when s.ds_status in ('E0','F0') then '입찰중' when s.ds_status in ('G0') then '입찰마감' when s.ds_status in ('Z0') then '낙찰' when s.ds_status in ('ZS') then '구매확정' else '' end as nm_status_sale
  333. , case when a.nm_act_yn in ('Y') then '유' else '무' end as nm_act_yn_name
  334. FROM sale_master s
  335. inner join car_master a
  336. on (s.cd_car = a.cd_car)
  337. left outer join car_model b
  338. on (a.cd_model = b.cd_model)
  339. left outer join car_grade c
  340. on (a.cd_grade = c.cd_grade)
  341. left outer join car_brand d
  342. on (a.cd_brand = d.cd_brand)
  343. left outer join car_model_sub e
  344. on (a.cd_model_sub = e.cd_model_sub)
  345. $sql $orderby LIMIT $pagestartpoint,$PageSize");
  346. $i=1;
  347. while($col = mysql_fetch_array($r)) {
  348. ?>
  349. <tr onclick="location.href='./dealer_tender_view.php?list_url=<?=$list_url?>&cd_sale=<?=$col[cd_sale]?>&cd_dealer=<?=$s_cd_dealer_p?>&ds_status=F0&ds_status_sale=<?=$col[ds_status_sale]?>&ListPageNo=<?=$PageNo?>';" style="cursor: pointer; cursor: hand;">
  350. <td><?=$i?></td>
  351. <td><?=$col[nm_name_sale]?></td>
  352. <td><?=$col[nm_area]?></td>
  353. <td><?=$col[nm_brand]." ".$col[nm_model]?></td>
  354. <td><?=$col[nm_mileage]?>km</td>
  355. <td><?=$col[ds_year]?></td>
  356. <td><?=$col[dt_insert]?></td>
  357. <td><em class="txt_bold"><?=$col[nm_status_sale]?></em></td>
  358. </tr>
  359. <?
  360. $i++;
  361. }
  362. ?>
  363. </tbody>
  364. </table>
  365. <?
  366. $cd_board = "01";
  367. $ds_kind = $_SESSION['s_ds_kind'];
  368. if (empty($PageNo)) {$PageNo=1;}else{$PageNo=$PageNo;}
  369. $PageSize=2; //목록개수설정
  370. $pagestartpoint=($PageNo-1)*$PageSize;
  371. $sql = "where cd_board='$cd_board' and ds_delind='N'";
  372. $sql = $sql." and ds_kind='$ds_kind' ";
  373. if($searchword != ""){
  374. if($searchtype=="" || $searchtype==null){
  375. $sql = $sql. " and (nm_title like '$searchword%' or nm_content like '$searchword%' or cd_userid like '$searchword%')";
  376. }else{
  377. $sql = $sql. " and $searchtype like '$searchword%'";
  378. }
  379. }
  380. $totalrows = @mysql_result(mysql_query("select count(*) from board_master $sql"),0,0);
  381. ?>
  382. <div class="tit_wrap">
  383. <h3>공지사항</h3>
  384. <a href="/customer/notice_list.php?cd_board=<?=$cd_board?>&ds_kind=<?=$ds_kind?>" class="button">+더보기</a>
  385. </div>
  386. <table class="tbl_v">
  387. <colgroup>
  388. <col width="7%">
  389. <col width="*">
  390. <col width="15%">
  391. </colgroup>
  392. <thead>
  393. <tr>
  394. <th>번호</th>
  395. <th>제목</th>
  396. <th>등록일</th>
  397. </tr>
  398. </thead>
  399. <tbody>
  400. <?
  401. if($totalrows>0) {
  402. $r = mysql_query("SELECT * FROM board_master $sql ORDER BY ds_top desc, no_famally ASC, no_order ASC LIMIT $pagestartpoint,$PageSize");
  403. $i=1;
  404. while($col = mysql_fetch_array($r)) {
  405. $date = strtotime ($col[dt_insert]);
  406. $view_date = strtotime ("-1 day",time());
  407. if($date >= $view_date) {
  408. $newicon = " <img src='".ADMIN_PATH."img/i_new.gif' style='margin-top:1px;' /> ";
  409. } else {
  410. $newicon = "";
  411. }
  412. if($col[no_step]>0){
  413. $padding = $col[no_step] * 8;
  414. $step = "<span style=\"padding-left:".$padding."px\"/>";
  415. }
  416. $tmpNum =$totalrows-($PageSize*($PageNo-1));
  417. $no = ($tmpNum - $i)+1;
  418. ?>
  419. <tr onclick="location.href='/customer/notice_view.php?cd_board=<?=$cd_board?>&ds_kind=<?=$ds_kind?>&cd_seq=<?=$col[cd_seq]?>&PageNo=<?=$PageNo?>';" style="cursor: pointer; cursor: hand;">
  420. <td><?=$no?></td>
  421. <td class="al"><?=text_cut($col[nm_title],50)?></td>
  422. <td><?=$col[dt_insert]?></td>
  423. </tr>
  424. <?
  425. $i++;
  426. }
  427. }else{
  428. ?>
  429. <tr>
  430. <td colspan="3">등록된 정보가 없습니다.</td>
  431. </tr>
  432. <?
  433. }
  434. ?>
  435. </tbody>
  436. </table>
  437. </section>
  438. </section>
  439. <? include("../include/inc_footer.php") ?>
  440. <? include("../include/inc_bottom.php") ?>
  441. <?
  442. mysql_close($connect);
  443. ?>