修改问题点

master
bynt 2 years ago
parent 8b5b73d09f
commit d12ac79f15

@ -10,8 +10,10 @@ import com.baiye.modules.platform.domain.PayCombo;
import com.baiye.modules.platform.domain.PayComboUser;
import com.baiye.modules.platform.repository.PayComboRepository;
import com.baiye.modules.platform.repository.PayComboUserRepository;
import com.baiye.modules.system.repository.UserRepository;
import com.baiye.modules.platform.service.PayTemplateUserService;
import com.baiye.modules.system.repository.UserRepository;
import com.baiye.util.CacheKey;
import com.baiye.util.RedisUtils;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@ -32,10 +34,13 @@ public class PayTemplateUserServiceImpl implements PayTemplateUserService {
private final PayComboUserRepository payComboUserRepository;
private final PayComboRepository payComboRepository;
private final UserRepository userRepository;
private final RedisUtils redisUtils;
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean add(PayComboUser payComboUser) {
@ -63,6 +68,7 @@ public class PayTemplateUserServiceImpl implements PayTemplateUserService {
}
payComboUserOne.setPayComboId(payTemplateId);
userRepository.updateExpirationTimeById(newDate, userId);
redisUtils.del(CacheKey.USER_ID + payComboUserOne.getUserId());
return payComboUserRepository.save(payComboUserOne).getId() != null;
} else {
PayComboUser addPayComboUser = new PayComboUser();

@ -13,6 +13,7 @@ import com.baiye.modules.platform.domain.Company;
import com.baiye.modules.platform.domain.Organize;
import com.baiye.modules.platform.service.CompanyService;
import com.baiye.modules.platform.service.OrganizeService;
import com.baiye.modules.system.service.UserService;
import com.baiye.modules.telemarkting.entity.dto.*;
import com.baiye.modules.telemarkting.service.TelephoneCallService;
import com.baiye.util.SecurityUtils;
@ -39,8 +40,12 @@ public class TelephoneCallController {
private final OrganizeService organizeService;
private final CompanyService companyService;
private final UserService userService;
@PostMapping("/telephone/req")
@ApiOperation("拨打电话")
public CommonResponse<TelephoneCallStopDTO> doubleCallReq(@Validated @RequestBody TelephoneCallReqDTO telephoneCallReqDTO) {
@ -49,10 +54,15 @@ public class TelephoneCallController {
}
//判断账号是否到期
UserDto userDto = JSONUtil.toBean(SecurityUtils.getUser(), UserDto.class);
if (ObjectUtil.isNull(userDto) || userDto.getExpirationTime() == null || DateUtil.compare(userDto.getExpirationTime(), DateUtil.date()) < 0) {
if (ObjectUtil.isNull(userDto)) {
return CommonResponse.createByErrorMessage("账号不存在 请重新登录使用");
}
UserDto userInfo = userService.findById(userDto.getId());
if (ObjectUtil.isNull(userInfo.getExpirationTime())
|| DateUtil.compare(userInfo.getExpirationTime(), DateUtil.date()) < DefaultNumberConstants.ZERO_NUMBER) {
return CommonResponse.createByErrorMessage("您的账号已到期,请续费后使用");
}
Long companyId = SecurityUtils.getCompanyId();
Long companyId = userDto.getCompanyId();
if (companyId != null) {
Organize organize;
if (telephoneCallReqDTO.getTeamId() == null) {
@ -61,8 +71,7 @@ public class TelephoneCallController {
} else {
organize = organizeService.findByOrganizeId(telephoneCallReqDTO.getTeamId());
}
Company byId = companyService.findById(SecurityUtils.getCompanyId());
Company byId = companyService.findById(companyId);
if (organize != null && byId != null) {
//TODO 检查余额
if (byId.getUserBalance() == null || byId.getUserBalance() <= 0) {

@ -160,6 +160,7 @@ public class MailSourceTask {
deliveryRecordService.updateStatusByTaskName(DefaultNumberConstants.ONE_NUMBER,decryptList.size(), taskName);
}
log.info("============== message parsing succeeded file path as {} unzip path as {} ===============", path, unzipPath);
}
if (byTaskName.getType() == DefaultNumberConstants.THREE_NUMBER) {
Map<String, Object> map = Maps.newHashMap();
List<DmpDataDTO> arrayList = Lists.newArrayList();
@ -181,7 +182,6 @@ public class MailSourceTask {
deliveryRecordService.updateStatusByTaskName(DefaultNumberConstants.ONE_NUMBER, decryptList.size(), taskName);
}
}
}
if (byTaskName.getType() == DefaultNumberConstants.TWO_NUMBER) {
log.info("========================= the path as {} =========================", path);
String filePath = path.substring(path.lastIndexOf(StrPool.SLASH) + DefaultNumberConstants.ONE_NUMBER);

Loading…
Cancel
Save