dealer_test.php 15 KB

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