init 5131-5234
Showing
3 changed files
with
35 additions
and
11 deletions
... | @@ -1134,7 +1134,16 @@ class DealerMapping(models.Model): | ... | @@ -1134,7 +1134,16 @@ class DealerMapping(models.Model): |
1134 | 1134 | ||
1135 | class HILGreenBookHistoryFile(models.Model): | 1135 | class HILGreenBookHistoryFile(models.Model): |
1136 | id = models.AutoField(primary_key=True, verbose_name="id") # 主键 | 1136 | id = models.AutoField(primary_key=True, verbose_name="id") # 主键 |
1137 | application_id = models.CharField(max_length=64, verbose_name="申请id") # 索引 | 1137 | object_id = models.CharField(max_length=64, verbose_name="文件唯一ID") |
1138 | object_name = models.CharField(max_length=255, verbose_name="文件名称") | ||
1139 | application_no = models.CharField(max_length=64, verbose_name="申请号") | ||
1140 | object_type = models.CharField(max_length=64, verbose_name="文件类型") | ||
1141 | customer_name = models.CharField(max_length=64, verbose_name="customer_name") | ||
1142 | content_size = models.CharField(max_length=64, verbose_name="文件大小") | ||
1143 | owner_name = models.CharField(max_length=64, verbose_name="owner_name") | ||
1144 | input_date = models.DateTimeField(verbose_name="上传时间") | ||
1145 | modify_date = models.DateTimeField(verbose_name="修改时间") | ||
1146 | location = models.CharField(max_length=255, verbose_name="文件位置") | ||
1138 | download_finish = models.BooleanField(default=True, verbose_name="是否下载完成") | 1147 | download_finish = models.BooleanField(default=True, verbose_name="是否下载完成") |
1139 | update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') | 1148 | update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') |
1140 | create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') | 1149 | create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') |
... | @@ -1146,7 +1155,16 @@ class HILGreenBookHistoryFile(models.Model): | ... | @@ -1146,7 +1155,16 @@ class HILGreenBookHistoryFile(models.Model): |
1146 | 1155 | ||
1147 | class AFCGreenBookHistoryFile(models.Model): | 1156 | class AFCGreenBookHistoryFile(models.Model): |
1148 | id = models.AutoField(primary_key=True, verbose_name="id") # 主键 | 1157 | id = models.AutoField(primary_key=True, verbose_name="id") # 主键 |
1149 | application_id = models.CharField(max_length=64, verbose_name="申请id") # 索引 | 1158 | object_id = models.CharField(max_length=64, verbose_name="文件唯一ID") |
1159 | object_name = models.CharField(max_length=255, verbose_name="文件名称") | ||
1160 | application_no = models.CharField(max_length=64, verbose_name="申请号") | ||
1161 | object_type = models.CharField(max_length=64, verbose_name="文件类型") | ||
1162 | customer_name = models.CharField(max_length=64, verbose_name="customer_name") | ||
1163 | content_size = models.CharField(max_length=64, verbose_name="文件大小") | ||
1164 | owner_name = models.CharField(max_length=64, verbose_name="owner_name") | ||
1165 | input_date = models.DateTimeField(verbose_name="上传时间") | ||
1166 | modify_date = models.DateTimeField(verbose_name="修改时间") | ||
1167 | location = models.CharField(max_length=255, verbose_name="文件位置") | ||
1150 | download_finish = models.BooleanField(default=True, verbose_name="是否下载完成") | 1168 | download_finish = models.BooleanField(default=True, verbose_name="是否下载完成") |
1151 | update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') | 1169 | update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') |
1152 | create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') | 1170 | create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') | ... | ... |
... | @@ -170,7 +170,7 @@ class ECM(GenericView): | ... | @@ -170,7 +170,7 @@ class ECM(GenericView): |
170 | "password": self.pwd, | 170 | "password": self.pwd, |
171 | "docbase": self.doc_base_map.get(business_type), | 171 | "docbase": self.doc_base_map.get(business_type), |
172 | "documentType": "green_book", | 172 | "documentType": "green_book", |
173 | "dql":"select r_object_id, object_name,b_application_no, r_object_type,b_customer_name,r_content_size, owner_name, b_input_date, r_modify_date, b_location from green_book where b_location = '"+ filePath +"' order by r_modify_date desc" | 173 | "dql":"select r_object_id, object_name,b_application_no, r_object_type,b_customer_name,r_content_size, owner_name, b_input_date, r_modify_date, b_location from green_book where b_location = '"+ filePath +"'" |
174 | } | 174 | } |
175 | header_info = self.get_headers() | 175 | header_info = self.get_headers() |
176 | self.running_log.info("{0} search header_info:{1}".format(self.log_base, header_info)) | 176 | self.running_log.info("{0} search header_info:{1}".format(self.log_base, header_info)) | ... | ... |
... | @@ -1904,7 +1904,16 @@ class SearchGBHistoryFileView(GenericView): | ... | @@ -1904,7 +1904,16 @@ class SearchGBHistoryFileView(GenericView): |
1904 | properties_dict[name] = value | 1904 | properties_dict[name] = value |
1905 | self.running_log.info('[SearchGBHistoryFileView] [properties_dict={0}] '.format(properties_dict)) | 1905 | self.running_log.info('[SearchGBHistoryFileView] [properties_dict={0}] '.format(properties_dict)) |
1906 | gb_history_file_class.objects.create( | 1906 | gb_history_file_class.objects.create( |
1907 | application_id=properties_dict['b_application_no'], | 1907 | object_id=object_id, |
1908 | object_name=properties_dict.get('object_name', ''), | ||
1909 | application_no=properties_dict.get('b_application_no', ''), | ||
1910 | object_type=properties_dict.get('r_object_type', ''), | ||
1911 | customer_name=properties_dict.get('b_customer_name', ''), | ||
1912 | content_size=properties_dict.get('r_content_size', ''), | ||
1913 | owner_name=properties_dict.get('owner_name', ''), | ||
1914 | #input_date=properties_dict.get('b_input_date', ''), | ||
1915 | #modify_date=properties_dict.get('r_modify_date', ''), | ||
1916 | location=properties_dict.get('b_location', ''), | ||
1908 | download_finish=False | 1917 | download_finish=False |
1909 | ) | 1918 | ) |
1910 | return response.ok(data=False) | 1919 | return response.ok(data=False) |
... | @@ -1916,13 +1925,10 @@ class DownloadGBHistoryFileView(GenericView): | ... | @@ -1916,13 +1925,10 @@ class DownloadGBHistoryFileView(GenericView): |
1916 | @use_args(employee_args, location='data') | 1925 | @use_args(employee_args, location='data') |
1917 | def post(self, request, args): | 1926 | def post(self, request, args): |
1918 | 1927 | ||
1919 | filePath = args.get('filePath') | ||
1920 | business_type = args.get('business_type') | 1928 | business_type = args.get('business_type') |
1929 | object_id = args.get('object_id') | ||
1930 | save_path = args.get('save_path') | ||
1921 | ecm = ECM() | 1931 | ecm = ECM() |
1922 | ecm.download(filePath, business_type) | 1932 | ecm.download(save_path, object_id, 'green_book', business_type) |
1923 | gb_history_file_class = HILGreenBookHistoryFile if business_type in consts.HIL_SET else AFCGreenBookHistoryFile | 1933 | self.running_log.info('[DownloadGBHistoryFileView] [args={0}] '.format(args)) |
1924 | gb_history_file_class.objects.create( | ||
1925 | application_id=gb_history_file_class.application_id, | ||
1926 | download_finish=False | ||
1927 | ) | ||
1928 | return response.ok(data=False) | 1934 | return response.ok(data=False) |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment