|
@@ -1,6 +1,7 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.alipay.api.domain.NextUrl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -28,6 +29,7 @@ import com.yonge.cooleshow.biz.dal.vo.StudentVo;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.UserOrderDetailVo;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.TenantActivationCodeWrapper;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.TenantAlbumWrapper;
|
|
|
+import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.cooleshow.common.enums.EActivationCode;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
import com.yonge.toolset.mybatis.support.PageUtil;
|
|
@@ -383,8 +385,8 @@ public class TenantActivationCodeServiceImpl extends ServiceImpl<TenantActivatio
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
- public void importActiveCode(List<ExcelDataReaderProperty<TenantActivationCodeWrapper.ImportTemplate>> dataList,
|
|
|
- Long tenantId, Long userId, Long tenantAlbumPurchaseId) {
|
|
|
+ public HttpResponseResult<Object> importActiveCode(List<ExcelDataReaderProperty<TenantActivationCodeWrapper.ImportTemplate>> dataList,
|
|
|
+ Long tenantId, Long userId, Long tenantAlbumPurchaseId) {
|
|
|
if (dataList.isEmpty()) {
|
|
|
throw new BizException("未解析到数据");
|
|
|
}
|
|
@@ -487,7 +489,7 @@ public class TenantActivationCodeServiceImpl extends ServiceImpl<TenantActivatio
|
|
|
if (!code_send_lines.isEmpty()) {
|
|
|
StringBuilder err = new StringBuilder("");
|
|
|
String errLines = code_send_lines.stream().map(String::valueOf).collect(Collectors.joining("、"));
|
|
|
- err.append("第").append(errLines).append("行错误,").append(errLines).append(code_send);
|
|
|
+ err.append("第").append(errLines).append("行错误,").append(code_send);
|
|
|
errData.add(err.toString());
|
|
|
}
|
|
|
|
|
@@ -508,7 +510,7 @@ public class TenantActivationCodeServiceImpl extends ServiceImpl<TenantActivatio
|
|
|
err.append(String.join(",", lineErr)).append("行错误,").append(code_repeat);
|
|
|
errData.add(err.toString());
|
|
|
}
|
|
|
- throw new BizException(errMsg.toString(), errData);
|
|
|
+ return HttpResponseResult.failed(500, errData,errMsg.toString());
|
|
|
}
|
|
|
|
|
|
|
|
@@ -533,6 +535,7 @@ public class TenantActivationCodeServiceImpl extends ServiceImpl<TenantActivatio
|
|
|
throw new BizException("没有合法的导入数据");
|
|
|
}
|
|
|
this.updateBatchById(tenantActivationCodes, 50);
|
|
|
+ return HttpResponseResult.succeed();
|
|
|
}
|
|
|
|
|
|
private void addUserTenantAlbumRecord(Long studentId, TenantAlbumPurchase purchase,
|