|
@@ -62,6 +62,7 @@ import com.ym.mec.util.freemarker.FreemarkerTemplateEngine;
|
|
import com.ym.mec.util.money.MoneyUtil;
|
|
import com.ym.mec.util.money.MoneyUtil;
|
|
import com.ym.mec.util.pdf.PDFUtil;
|
|
import com.ym.mec.util.pdf.PDFUtil;
|
|
import org.springframework.transaction.annotation.Isolation;
|
|
import org.springframework.transaction.annotation.Isolation;
|
|
|
|
+import org.springframework.transaction.annotation.Propagation;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
@@ -946,11 +947,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
SysUser user = studentDao.lockUserReturnInfo(userId);
|
|
SysUser user = studentDao.lockUserReturnInfo(userId);
|
|
|
|
|
|
if (user == null) {
|
|
if (user == null) {
|
|
- throw new BizException("用户不存在");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if(StringUtils.isBlank(user.getRealName())||StringUtils.isBlank(user.getIdCardNo())){
|
|
|
|
- throw new BizException("身份信息不全");
|
|
|
|
|
|
+ return false;
|
|
}
|
|
}
|
|
|
|
|
|
List<SysUserContracts> userContracts = sysUserContractsService.getUserContractWithType(userId, ContractType.PRODUCT);
|
|
List<SysUserContracts> userContracts = sysUserContractsService.getUserContractWithType(userId, ContractType.PRODUCT);
|
|
@@ -958,6 +955,10 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if(StringUtils.isBlank(user.getRealName())||StringUtils.isBlank(user.getIdCardNo())){
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
SysUserTsign sysUserTsign = sysUserTsignService.get(userId);
|
|
SysUserTsign sysUserTsign = sysUserTsignService.get(userId);
|
|
if (sysUserTsign == null) {
|
|
if (sysUserTsign == null) {
|
|
sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|