@@ -13,6 +13,7 @@ from utils.error.errno_utils import AdministratorStatusCode, ProductDistributorS |
||
13 | 13 |
@logit |
14 | 14 |
def distributor_add(request): |
15 | 15 |
distributor_name = request.POST.get('distributor_name', '') |
16 |
+ distributor_short_name = request.POST.get('distributor_short_name', '') |
|
16 | 17 |
province_code = request.POST.get('province_code', '') |
17 | 18 |
province_name = request.POST.get('province_name', '') |
18 | 19 |
|
@@ -26,6 +27,7 @@ def distributor_add(request): |
||
26 | 27 |
DistributorInfo.objects.create( |
27 | 28 |
brand_id=administrator.brand_id, |
28 | 29 |
distributor_name=distributor_name, |
30 |
+ distributor_short_name=distributor_short_name, |
|
29 | 31 |
distributor_province_code=province_code, |
30 | 32 |
distributor_province_name=province_name, |
31 | 33 |
) |
@@ -59,6 +61,7 @@ def distributor_delete(request): |
||
59 | 61 |
def distributor_update(request): |
60 | 62 |
distributor_id = request.POST.get('distributor_id', '') |
61 | 63 |
distributor_name = request.POST.get('distributor_name', '') |
64 |
+ distributor_short_name = request.POST.get('distributor_short_name', '') |
|
62 | 65 |
province_code = request.POST.get('province_code', '') |
63 | 66 |
province_name = request.POST.get('province_name', '') |
64 | 67 |
|
@@ -76,6 +79,8 @@ def distributor_update(request): |
||
76 | 79 |
|
77 | 80 |
if distributor_name: |
78 | 81 |
distributor.distributor_name = distributor_name |
82 |
+ if distributor_short_name: |
|
83 |
+ distributor.distributor_short_name = distributor_short_name |
|
79 | 84 |
if province_code: |
80 | 85 |
distributor.distributor_province_code = province_code |
81 | 86 |
if province_name: |
@@ -236,6 +236,7 @@ class DistributorInfo(BaseModelMixin): |
||
236 | 236 |
|
237 | 237 |
distributor_id = ShortUUIDField(_(u'distributor_id'), max_length=32, help_text=u'经销商唯一标识', db_index=True, unique=True) |
238 | 238 |
distributor_name = models.CharField(_(u'distributor_name'), max_length=255, blank=True, null=True, help_text=u'经销商名称') |
239 |
+ distributor_short_name = models.CharField(_(u'distributor_short_name'), max_length=8, blank=True, null=True, help_text=u'经销商简称') |
|
239 | 240 |
distributor_descr = models.TextField(_(u'distributor_descr'), max_length=255, blank=True, null=True, help_text=u'经销商描述') |
240 | 241 |
|
241 | 242 |
distributor_province_code = models.CharField(_(u'distributor_province_code'), max_length=6, blank=True, null=True, help_text=u'经销商所在省份编码') |
@@ -255,6 +256,7 @@ class DistributorInfo(BaseModelMixin): |
||
255 | 256 |
return { |
256 | 257 |
'distributor_id': str(self.pk), |
257 | 258 |
'distributor_name': self.distributor_name, |
259 |
+ 'distributor_short_name': self.distributor_short_name, |
|
258 | 260 |
'distributor_descr': self.distributor_descr, |
259 | 261 |
} |
260 | 262 |
|
@@ -263,6 +265,7 @@ class DistributorInfo(BaseModelMixin): |
||
263 | 265 |
return { |
264 | 266 |
'distributor_id': self.distributor_id, |
265 | 267 |
'distributor_name': self.distributor_name, |
268 |
+ 'distributor_short_name': self.distributor_short_name, |
|
266 | 269 |
'distributor_descr': self.distributor_descr, |
267 | 270 |
'province_code': self.distributor_province_code, |
268 | 271 |
'province_name': self.distributor_province_name, |
@@ -245,6 +245,7 @@ def clerk_sale_submit_api(request): |
||
245 | 245 |
) |
246 | 246 |
sssi.distributor_id = distributor.distributor_id |
247 | 247 |
sssi.distributor_name = distributor.distributor_name |
248 |
+ sssi.distributor_short_name = distributor.distributor_short_name |
|
248 | 249 |
sssi.clerk_name = clerk.clerk_name |
249 | 250 |
sssi.num += 1 |
250 | 251 |
sssi.save() |
@@ -256,6 +257,7 @@ def clerk_sale_submit_api(request): |
||
256 | 257 |
) |
257 | 258 |
sssi.distributor_id = distributor.distributor_id |
258 | 259 |
sssi.distributor_name = distributor.distributor_name |
260 |
+ sssi.distributor_short_name = distributor.distributor_short_name |
|
259 | 261 |
sssi.clerk_name = clerk.clerk_name |
260 | 262 |
sssi.num += 1 |
261 | 263 |
sssi.save() |
@@ -267,6 +269,7 @@ def clerk_sale_submit_api(request): |
||
267 | 269 |
) |
268 | 270 |
sssi.distributor_id = distributor.distributor_id |
269 | 271 |
sssi.distributor_name = distributor.distributor_name |
272 |
+ sssi.distributor_short_name = distributor.distributor_short_name |
|
270 | 273 |
sssi.clerk_name = clerk.clerk_name |
271 | 274 |
sssi.num += 1 |
272 | 275 |
sssi.save() |
@@ -138,6 +138,7 @@ class SaleclerkSaleStatisticInfo(BaseModelMixin): |
||
138 | 138 |
brand_id = models.CharField(_(u'brand_id'), max_length=32, blank=True, null=True, help_text=u'品牌唯一标识', db_index=True) |
139 | 139 |
distributor_id = models.CharField(_(u'distributor_id'), max_length=32, blank=True, null=True, help_text=u'经销商唯一标识', db_index=True) |
140 | 140 |
distributor_name = models.CharField(_(u'distributor_name'), max_length=32, blank=True, null=True, help_text=u'经销商名称') |
141 |
+ distributor_short_name = models.CharField(_(u'distributor_short_name'), max_length=8, blank=True, null=True, help_text=u'经销商简称') |
|
141 | 142 |
clerk_id = models.CharField(_(u'clerk_id'), max_length=32, blank=True, null=True, help_text=u'店员唯一标识', db_index=True) |
142 | 143 |
clerk_name = models.CharField(_(u'clerk_name'), max_length=32, blank=True, null=True, help_text=u'店员名称') |
143 | 144 |
ymd = models.IntegerField(_(u'ymd'), default=0, help_text=u'年月日', db_index=True) # 例:20171208, tc.local_string(format='%Y%m%d'), 0 为全部 |
@@ -153,7 +154,7 @@ class SaleclerkSaleStatisticInfo(BaseModelMixin): |
||
153 | 154 |
@property |
154 | 155 |
def data(self): |
155 | 156 |
return { |
156 |
- 'distributor_name': self.distributor_name, |
|
157 |
+ 'distributor_name': self.distributor_short_name or self.distributor_name or '', |
|
157 | 158 |
'salesman_id': self.clerk_id, |
158 | 159 |
'salesman_name': self.clerk_name, |
159 | 160 |
# 'ymd': self.ymd, |