Changeset 63901be
- Timestamp:
- Feb 11, 2015, 1:16:24 AM (8 years ago)
- Branches:
- master
- Children:
- 4cefac0
- Parents:
- c473971
- Location:
- web
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
web/1c_sync.php
rc473971 r63901be 43 43 } 44 44 45 $partial_time = rcv datetime('partial_time', 0); // Если задано, то передаёт только изменения, произошедшие после этой даты46 $start_date = rcvdate('start_date' ); // Только для полной синхронизации. Начало интервала.47 $end_date = rcvdate('end_date' ); // Только для полной синхронизации. Конец интервала.45 $partial_time = rcvint('partial_time', 0); // Если задано, то передаёт только изменения, произошедшие после этой даты 46 $start_date = rcvdate('start_date', date("Y-m-d")); // Только для полной синхронизации. Начало интервала. 47 $end_date = rcvdate('end_date', date("Y-m-d")); // Только для полной синхронизации. Конец интервала. 48 48 49 49 $db->startTransaction(); … … 57 57 $result = $dom->createElement('result'); // Код возврата 58 58 $result_code = $dom->createElement('status', 'ok'); 59 $result_desc = $dom->createElement(' desc', 'Ok');59 $result_desc = $dom->createElement('message', 'Ok'); 60 60 $result_timestamp = $dom->createElement('timestamp', time()-1); 61 61 $result->appendChild($result_code); … … 121 121 $root->appendChild($refbooks); 122 122 123 $from_date = strtotime( "2014-06-01");124 $to_date = strtotime( "2016-01-01");123 $from_date = strtotime($start_date); 124 $to_date = strtotime($end_date." 23:59:59"); 125 125 $documents = $export->convertToXmlElement('documents', 'document', $export->getDocumentsData($from_date, $to_date)); 126 126 … … 138 138 $result = $dom->createElement('result'); // Код возврата 139 139 $result_code = $dom->createElement('status', 'err'); 140 $result_desc = $dom->createElement(' desc', $e->getMessage());140 $result_desc = $dom->createElement('message', $e->getMessage()); 141 141 $result->appendChild($result_code); 142 142 $result->appendChild($result_desc); -
web/include/sync/dataexport.php
rc473971 r63901be 35 35 } 36 36 return $ret; 37 } 38 39 protected function getNameFromDocType($doc_type) { 40 switch ($doc_type) { 41 case 1: 42 return 'postuplenie'; 43 case 2: 44 return 'realizaciya'; 45 case 3: 46 return 'zayavka'; 47 case 4: 48 return 'pbank'; 49 case 5: 50 return 'rbank'; 51 case 6: 52 return 'pko'; 53 case 7: 54 return 'rko'; 55 case 8: 56 return 'peremeshenie'; 57 case 9: 58 return 'perkas'; 59 case 10: 60 return 'doveren'; 61 case 11: 62 return 'redlojenie'; 63 case 12: 64 return 'v_puti'; 65 case 13: 66 return 'kompredl'; 67 case 14: 68 return 'dogovor'; 69 case 15: 70 return 'realiz_op'; 71 case 16: 72 return 'specific'; 73 case 17: 74 return 'sborka'; 75 case 18: 76 return 'kordolga'; 77 case 19: 78 return 'korbonus'; 79 case 20: 80 return 'realiz_bonus'; 81 case 21: 82 return 'zsbor'; 83 default: 84 return 'unknown'; 85 } 37 86 } 38 87 … … 216 265 WHERE `date`>='$from_date' AND `date`<='$to_date'"); 217 266 while($line = $res->fetch_assoc()) { 267 $line['type'] = $this->getNameFromDocType($line['type']); 218 268 // Дополнительные данные документа - преобразование в корректную форму 219 269 $dop_res = $this->db->query("SELECT `param`, `value` FROM `doc_dopdata` WHERE `doc`='{$line['id']}'");
Note: See TracChangeset
for help on using the changeset viewer.