|
@@ -7,16 +7,14 @@ import com.baomidou.mybatisplus.extension.service.additional.query.impl.LambdaQu
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.*;
|
|
|
-import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
-import com.yonge.cooleshow.biz.dal.enums.GoodTypeEnum;
|
|
|
-import com.yonge.cooleshow.biz.dal.enums.OrderStatusEnum;
|
|
|
-import com.yonge.cooleshow.biz.dal.enums.SourceTypeEnum;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.*;
|
|
|
import com.yonge.cooleshow.biz.dal.mapper.TenantAlbumMapper;
|
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.UserOrderDetailVo;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.TenantAlbumWrapper;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.UserPaymentOrderWrapper;
|
|
|
import com.yonge.cooleshow.common.enums.EActivationCode;
|
|
|
+import com.yonge.cooleshow.common.enums.PostStatusEnum;
|
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
import com.yonge.toolset.base.util.StringUtil;
|
|
@@ -75,6 +73,9 @@ public class TenantAlbumServiceImpl extends ServiceImpl<TenantAlbumMapper, Tenan
|
|
|
@Autowired
|
|
|
private MusicSheetService musicSheetService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private TenantAccountRecordService tenantAccountRecordService;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 查询详情
|
|
@@ -325,6 +326,19 @@ public class TenantAlbumServiceImpl extends ServiceImpl<TenantAlbumMapper, Tenan
|
|
|
tenantActivationCodes.add(tenantActivationCode);
|
|
|
}
|
|
|
tenantActivationCodeService.saveBatch(tenantActivationCodes);
|
|
|
+
|
|
|
+ // 写入机构流水表
|
|
|
+ TenantAccountRecord tenantAccountRecord = TenantAccountRecord.builder()
|
|
|
+ .tenantId(tenantAlbumPurchase.getTenantId())
|
|
|
+ .transAmount(userOrderDetailVo.getActualPrice())
|
|
|
+ .inOrOut(InOrOutEnum.OUT.getCode())
|
|
|
+ .postStatus(PostStatusEnum.RECORDED.getCode())
|
|
|
+ .bizType(OrderTypeEnum.TENANT_ALBUM.getCode())
|
|
|
+ .bizId(userOrderDetailVo.getBizId())
|
|
|
+ .bizName(userOrderDetailVo.getGoodName())
|
|
|
+ .orderNo(userOrderDetailVo.getOrderNo())
|
|
|
+ .build();
|
|
|
+ tenantAccountRecordService.save(tenantAccountRecord);
|
|
|
break;
|
|
|
}
|
|
|
}
|