|
@@ -80,12 +80,16 @@ public class SysUserContractRecordController extends BaseController {
|
|
|
|
|
|
//未签署协议
|
|
//未签署协议
|
|
if (null == contractRecord) {
|
|
if (null == contractRecord) {
|
|
|
|
+ contractRecord = new SysUserContractRecord();
|
|
Long contractNo = idGeneratorService.generatorId("contractNo");
|
|
Long contractNo = idGeneratorService.generatorId("contractNo");
|
|
contractRecord.setContractNo(contractNo.toString());
|
|
contractRecord.setContractNo(contractNo.toString());
|
|
contractRecord.setUserId(user.getId());
|
|
contractRecord.setUserId(user.getId());
|
|
|
|
|
|
ContractTemplate contractTemplate = contractTemplateService.get(templateId);
|
|
ContractTemplate contractTemplate = contractTemplateService.get(templateId);
|
|
- contractRecord.setContractId(contractTemplate.getId());
|
|
|
|
|
|
+ if(null == contractTemplate){
|
|
|
|
+ return failed(HttpStatus.FORBIDDEN, "未找到协议");
|
|
|
|
+ }
|
|
|
|
+ contractRecord.setContractId(templateId);
|
|
|
|
|
|
if (ContractTypeEnum.WITHDRAW.getCode().equals(contractTemplate.getType())) {
|
|
if (ContractTypeEnum.WITHDRAW.getCode().equals(contractTemplate.getType())) {
|
|
//签署提现协议
|
|
//签署提现协议
|