|
|
@@ -5,10 +5,8 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.izouma.uwip.domain.CountryPatent;
|
|
|
import com.izouma.uwip.domain.Handle;
|
|
|
-import com.izouma.uwip.domain.InternationalPatent;
|
|
|
import com.izouma.uwip.domain.Patent;
|
|
|
import com.izouma.uwip.dto.CountryPatentDTO;
|
|
|
-import com.izouma.uwip.dto.InternationalPatentDTO;
|
|
|
import com.izouma.uwip.dto.PageQuery;
|
|
|
import com.izouma.uwip.enums.*;
|
|
|
import com.izouma.uwip.exception.BusinessException;
|
|
|
@@ -82,7 +80,8 @@ public class CountryPatentService {
|
|
|
|
|
|
//寰球案号
|
|
|
PatentType type = patent.getType();
|
|
|
- patent.setUwNo(partnerService.getUwNo(patent.getClientPartnerId(), CaseType.valueOf(type.name()), CaseStage.PCT, patent
|
|
|
+ patent.setUwNo(partnerService.getUwNo(patent.getClientPartnerId(), CaseType.valueOf(type.name()), CaseStage.COUNTRY, record
|
|
|
+ .getCountry(), patent
|
|
|
.getSort()));
|
|
|
patent.setApplyStatus(ApplyStatus.APPLY_STAGE);
|
|
|
patent = patentRepo.save(patent);
|
|
|
@@ -103,18 +102,19 @@ public class CountryPatentService {
|
|
|
case APPLY_TRANSLATION://申请翻译文稿
|
|
|
case TRANSLATION_DOCUMENTS://上传翻译文稿
|
|
|
case FINALIZED_TRANSLATION://上传翻译定稿
|
|
|
- return ApplyStatus.APPLY_STAGE;//申请阶段
|
|
|
case ADD_SUPPLIERS://供应商
|
|
|
case SUPPLIER_MATERIALS://供应商材料
|
|
|
case MAINTAIN_CASE://案件信息
|
|
|
+ return ApplyStatus.APPLY_STAGE;//申请阶段
|
|
|
case REPLY_NOTIFICATION://答复通知
|
|
|
case DETERMINED_REPLY://答复意向
|
|
|
case UPLOADED_REPLY://答复意见书
|
|
|
case RESPONSE_RESULT://答复结果
|
|
|
+ return ApplyStatus.SUBSTANTIVE_STAGE;//审查
|
|
|
case PENDING_REGISTER://办登通知日
|
|
|
case AUTHORIZE_REGISTER://办登凭证
|
|
|
case AUTHORIZATION_INFORMATION://授权号
|
|
|
- return ApplyStatus.SUBSTANTIVE_STAGE;// 实审阶段
|
|
|
+ return ApplyStatus.GRANT_STAGE;
|
|
|
default://不答复终止
|
|
|
return ApplyStatus.COMPLETED;
|
|
|
}
|
|
|
@@ -132,8 +132,8 @@ public class CountryPatentService {
|
|
|
}
|
|
|
Map<String, Object> query = pageQuery.getQuery();
|
|
|
query.keySet().forEach(key -> {
|
|
|
- if (JpaUtils.isExistField(key, InternationalPatent.class)) {
|
|
|
- Predicate predicate = JpaUtils.getPredicate(key, query.get(key), InternationalPatent.class, root, criteriaBuilder, false);
|
|
|
+ if (JpaUtils.isExistField(key, CountryPatent.class)) {
|
|
|
+ Predicate predicate = JpaUtils.getPredicate(key, query.get(key), CountryPatent.class, root, criteriaBuilder, false);
|
|
|
if (ObjectUtil.isNotNull(predicate)) {
|
|
|
and.add(predicate);
|
|
|
}
|