|
@@ -11,7 +11,6 @@ import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.domain.ResponseResult;
|
|
import com.fs.common.core.domain.ResponseResult;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
import com.fs.common.utils.StringUtils;
|
|
|
-import com.fs.company.domain.Company;
|
|
|
|
|
import com.fs.company.mapper.CompanyMapper;
|
|
import com.fs.company.mapper.CompanyMapper;
|
|
|
import com.fs.company.param.VcCompanyUser;
|
|
import com.fs.company.param.VcCompanyUser;
|
|
|
import com.fs.company.service.ICompanyService;
|
|
import com.fs.company.service.ICompanyService;
|
|
@@ -20,28 +19,23 @@ import com.fs.company.vo.RedPacketMoneyVO;
|
|
|
import com.fs.course.config.CourseConfig;
|
|
import com.fs.course.config.CourseConfig;
|
|
|
import com.fs.course.mapper.FsCourseRedPacketLogMapper;
|
|
import com.fs.course.mapper.FsCourseRedPacketLogMapper;
|
|
|
import com.fs.course.mapper.FsCourseWatchLogMapper;
|
|
import com.fs.course.mapper.FsCourseWatchLogMapper;
|
|
|
-import com.fs.course.param.FsCourseLinkMiniParam;
|
|
|
|
|
import com.fs.course.param.newfs.FsUserCourseAddCompanyUserParam;
|
|
import com.fs.course.param.newfs.FsUserCourseAddCompanyUserParam;
|
|
|
import com.fs.course.service.*;
|
|
import com.fs.course.service.*;
|
|
|
import com.fs.course.vo.FsUserCourseVideoQVO;
|
|
import com.fs.course.vo.FsUserCourseVideoQVO;
|
|
|
-import com.fs.fastGpt.domain.FastGptPushTokenTotal;
|
|
|
|
|
import com.fs.fastgptApi.vo.AudioVO;
|
|
import com.fs.fastgptApi.vo.AudioVO;
|
|
|
import com.fs.his.domain.FsIntegralCount;
|
|
import com.fs.his.domain.FsIntegralCount;
|
|
|
import com.fs.his.domain.FsUser;
|
|
import com.fs.his.domain.FsUser;
|
|
|
import com.fs.his.service.IFsInquiryOrderService;
|
|
import com.fs.his.service.IFsInquiryOrderService;
|
|
|
import com.fs.his.service.IFsIntegralCountService;
|
|
import com.fs.his.service.IFsIntegralCountService;
|
|
|
|
|
+import com.fs.his.service.IFsIntegralGoodsService;
|
|
|
import com.fs.his.service.IFsUserIntegralLogsService;
|
|
import com.fs.his.service.IFsUserIntegralLogsService;
|
|
|
import com.fs.his.utils.qrcode.QRCodeUtils;
|
|
import com.fs.his.utils.qrcode.QRCodeUtils;
|
|
|
import com.fs.qw.domain.*;
|
|
import com.fs.qw.domain.*;
|
|
|
import com.fs.qw.mapper.QwContactWayMapper;
|
|
import com.fs.qw.mapper.QwContactWayMapper;
|
|
|
import com.fs.qw.mapper.QwExternalContactMapper;
|
|
import com.fs.qw.mapper.QwExternalContactMapper;
|
|
|
-import com.fs.qw.mapper.QwRestrictionPushRecordMapper;
|
|
|
|
|
import com.fs.qw.mapper.QwUserMapper;
|
|
import com.fs.qw.mapper.QwUserMapper;
|
|
|
-import com.fs.qw.param.QwUpdateContactWayParam;
|
|
|
|
|
import com.fs.qw.service.*;
|
|
import com.fs.qw.service.*;
|
|
|
import com.fs.qw.service.impl.AsyncQwContactWayService;
|
|
import com.fs.qw.service.impl.AsyncQwContactWayService;
|
|
|
-import com.fs.qwApi.domain.QwExternalContactResult;
|
|
|
|
|
-import com.fs.qwApi.domain.QwResult;
|
|
|
|
|
import com.fs.qwApi.domain.inner.ExternalContact;
|
|
import com.fs.qwApi.domain.inner.ExternalContact;
|
|
|
import com.fs.qwApi.service.QwApiService;
|
|
import com.fs.qwApi.service.QwApiService;
|
|
|
import com.fs.sop.domain.QwSopTempVoice;
|
|
import com.fs.sop.domain.QwSopTempVoice;
|
|
@@ -62,9 +56,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-import com.fs.app.task.qwTask;
|
|
|
|
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
|
import java.time.*;
|
|
import java.time.*;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
@@ -208,13 +200,28 @@ public class CommonController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private CompanyMapper companyMapper;
|
|
private CompanyMapper companyMapper;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IFsIntegralGoodsService goodsService;
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IFsCoursePlaySourceConfigService fsCoursePlaySourceConfigService;
|
|
|
|
|
|
|
|
@GetMapping("/test")
|
|
@GetMapping("/test")
|
|
|
- public void test(){
|
|
|
|
|
- Company company = companyMapper.selectCompanyById(321L);
|
|
|
|
|
- BigDecimal money = company.getMoney();
|
|
|
|
|
- if (money.compareTo(BigDecimal.ZERO) <= 0) {
|
|
|
|
|
|
|
+ public R test(){
|
|
|
|
|
+
|
|
|
|
|
+ Long userId = 10568613L;
|
|
|
|
|
+ String AppId = "";
|
|
|
|
|
+
|
|
|
|
|
+ if (AppId == null || AppId.isEmpty()) {
|
|
|
|
|
+ return goodsService.getCourseIntegralGoods(userId);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ String integralGoods = fsCoursePlaySourceConfigService.selectCoursePlaySourceConfigByAppIdGoods(AppId);
|
|
|
|
|
+ if (!StringUtil.strIsNullOrEmpty(integralGoods)) {
|
|
|
|
|
+ return goodsService.getCourseIntegralGoodsByMiniApp(AppId, userId, integralGoods);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ return goodsService.getCourseIntegralGoods(userId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|