@@ -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, |