|
|
@@ -21,6 +21,7 @@ import com.goafanti.common.bo.Result;
|
|
|
import com.goafanti.common.constant.AFTConstants;
|
|
|
import com.goafanti.common.constant.ErrorConstants;
|
|
|
import com.goafanti.common.controller.CertifyApiController;
|
|
|
+import com.goafanti.common.enums.ContractBusinessStatus;
|
|
|
import com.goafanti.common.enums.ContractFields;
|
|
|
import com.goafanti.common.enums.ContractLogFields;
|
|
|
import com.goafanti.common.enums.ContractStatus;
|
|
|
@@ -83,6 +84,11 @@ public class AdminContractApiController extends CertifyApiController {
|
|
|
res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", "合同ID"));
|
|
|
return res;
|
|
|
}
|
|
|
+
|
|
|
+ if (!c.getPatentStatus().equals(ContractBusinessStatus.UNCREATE.getCode())){
|
|
|
+ res.getError().add(buildError(ErrorConstants.CONTRACT_PATENT_CREATED, "", "当前合同专利申请已创建,无法重复创建!"));
|
|
|
+ return res;
|
|
|
+ }
|
|
|
|
|
|
if (c.getPatentNum() >= 1 && c.getPatentNum() <= 30) {
|
|
|
patentInfoService.batchInsertContractRecord(c);
|