@@ -0,0 +1,25 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +  | 
            |
| 3 | 
                +# Generated by Django 3.2.8 on 2024-05-29 08:56  | 
            |
| 4 | 
                +  | 
            |
| 5 | 
                +from django.db import migrations, models  | 
            |
| 6 | 
                +  | 
            |
| 7 | 
                +  | 
            |
| 8 | 
                +class Migration(migrations.Migration):  | 
            |
| 9 | 
                +  | 
            |
| 10 | 
                + dependencies = [  | 
            |
| 11 | 
                +        ('account', '0062_lensmaninfo_remark'),
               | 
            |
| 12 | 
                + ]  | 
            |
| 13 | 
                +  | 
            |
| 14 | 
                + operations = [  | 
            |
| 15 | 
                + migrations.AddField(  | 
            |
| 16 | 
                + model_name='lensmaninfo',  | 
            |
| 17 | 
                + name='integral_end_date',  | 
            |
| 18 | 
                + field=models.DateField(blank=True, help_text='积分截止日期', null=True, verbose_name='start_date'),  | 
            |
| 19 | 
                + ),  | 
            |
| 20 | 
                + migrations.AddField(  | 
            |
| 21 | 
                + model_name='lensmaninfo',  | 
            |
| 22 | 
                + name='integral_start_date',  | 
            |
| 23 | 
                + field=models.DateField(blank=True, help_text='积分开始日期', null=True, verbose_name='start_date'),  | 
            |
| 24 | 
                + ),  | 
            |
| 25 | 
                + ]  | 
            
                @@ -386,12 +386,14 @@ class LensmanInfo(BaseModelMixin):  | 
            ||
| 386 | 386 | 
                integral = models.IntegerField(_(u'integral'), default=0, help_text=u'摄影师积分')  | 
            
| 387 | 387 | 
                remark = models.CharField(_(u'remark'), max_length=255, blank=True, null=True, help_text=u'备注')  | 
            
| 388 | 388 | 
                 | 
            
| 389 | 
                -  | 
            |
| 390 | 389 | 
                lensman_status = models.IntegerField(_(u'lensman_status'), choices=LENSMAN_STATUS, default=UNVERIFIED, help_text=u'摄影师状态', db_index=True)  | 
            
| 391 | 390 | 
                 | 
            
| 392 | 391 | 
                start_date = models.DateField(_(u'start_date'), blank=True, null=True, help_text=u'合作开始日期')  | 
            
| 393 | 392 | 
                end_date = models.DateField(_(u'end_date'), blank=True, null=True, help_text=u'合作截止日期')  | 
            
| 394 | 393 | 
                 | 
            
| 394 | 
                + integral_start_date = models.DateField(_(u'start_date'), blank=True, null=True, help_text=u'积分开始日期')  | 
            |
| 395 | 
                + integral_end_date = models.DateField(_(u'start_date'), blank=True, null=True, help_text=u'积分截止日期')  | 
            |
| 396 | 
                +  | 
            |
| 395 | 397 | 
                class Meta:  | 
            
| 396 | 398 | 
                verbose_name = _(u'LensmanInfo')  | 
            
| 397 | 399 | 
                verbose_name_plural = _(u'LensmanInfo')  | 
            
                @@ -417,6 +419,8 @@ class LensmanInfo(BaseModelMixin):  | 
            ||
| 417 | 419 | 
                'phone': self.phone,  | 
            
| 418 | 420 | 
                'start_date': self.start_date,  | 
            
| 419 | 421 | 
                'end_date': self.end_date,  | 
            
| 422 | 
                + 'integral_start_date': self.integral_start_date,  | 
            |
| 423 | 
                + 'integral_end_date': self.integral_end_date,  | 
            |
| 420 | 424 | 
                'integral': self.integral,  | 
            
| 421 | 425 | 
                'is_expired': self.is_expired,  | 
            
| 422 | 426 | 
                'lensman_status': self.lensman_status,  | 
            
                @@ -433,6 +437,8 @@ class LensmanInfo(BaseModelMixin):  | 
            ||
| 433 | 437 | 
                'lensman_status': self.lensman_status,  | 
            
| 434 | 438 | 
                'start_date': self.start_date,  | 
            
| 435 | 439 | 
                'end_date': self.end_date,  | 
            
| 440 | 
                + 'integral_start_date': self.integral_start_date,  | 
            |
| 441 | 
                + 'integral_end_date': self.integral_end_date,  | 
            |
| 436 | 442 | 
                'is_expired': self.is_expired,  | 
            
| 437 | 443 | 
                'remark': self.remark,  | 
            
| 438 | 444 | 
                'created_at': tc.local_string(utc_dt=self.created_at),  | 
            
                @@ -72,7 +72,7 @@ def activity_integral_add(request, administrator):  | 
            ||
| 72 | 72 | 
                integral=integral,  | 
            
| 73 | 73 | 
                activity_id=activity_id,  | 
            
| 74 | 74 | 
                remark=remark,  | 
            
| 75 | 
                - expired_at=lensman.end_date,  | 
            |
| 75 | 
                + expired_at=lensman.integral_end_date,  | 
            |
| 76 | 76 | 
                )  | 
            
| 77 | 77 | 
                 | 
            
| 78 | 78 | 
                return response(200, 'Add Member Activity Integral Success', u'添加积分成功')  |