扩展时间修改

This commit is contained in:
lzh 2025-10-21 17:08:03 +08:00
parent f774a5ad06
commit 404ddc9cf8

View File

@ -19,6 +19,17 @@ func BundleExtend(req *bundle.BundleExtendRequest) (*bundle.BundleExtendResponse
if err := copier.CopyWithOption(&data, req, copier.Option{DeepCopy: true}); err != nil {
return nil, err
}
var durationNumber int
switch req.TimeUnit {
case 1:
durationNumber = int(req.AvailableDurationAdditional) * 1
case 2:
durationNumber = int(req.AvailableDurationAdditional) * 30
case 3:
durationNumber = int(req.AvailableDurationAdditional) * 365
}
if req.Type == 1 {
if err := dao.ExtendBundleBalanceByUserId(model.BundleBalanceExtendPo{
UserId: int(req.UserId),
@ -26,7 +37,7 @@ func BundleExtend(req *bundle.BundleExtendRequest) (*bundle.BundleExtendResponse
ImageNumber: int(req.ImagesAdditional),
DataAnalysisNumber: int(req.DataAdditional),
AccountNumber: int(req.AccountAdditional),
DurationNumber: int(req.AvailableDurationAdditional),
DurationNumber: durationNumber,
}); err != nil {
return nil, errors.New("用户没有余量信息")
}