|
@@ -11,10 +11,7 @@ import cn.cslg.pas.common.vo.ImportTaskAMVO;
|
|
import cn.cslg.pas.common.vo.PatentData;
|
|
import cn.cslg.pas.common.vo.PatentData;
|
|
import cn.cslg.pas.common.vo.UploadParamsVO;
|
|
import cn.cslg.pas.common.vo.UploadParamsVO;
|
|
import cn.cslg.pas.common.vo.UploadSettingVO;
|
|
import cn.cslg.pas.common.vo.UploadSettingVO;
|
|
-import cn.cslg.pas.domain.es.Patent;
|
|
|
|
-import cn.cslg.pas.domain.es.PatentClassify;
|
|
|
|
-import cn.cslg.pas.domain.es.PatentPerson;
|
|
|
|
-import cn.cslg.pas.domain.es.Text;
|
|
|
|
|
|
+import cn.cslg.pas.domain.es.*;
|
|
import cn.cslg.pas.service.business.CustomFieldService;
|
|
import cn.cslg.pas.service.business.CustomFieldService;
|
|
import cn.cslg.pas.service.business.es.EsService;
|
|
import cn.cslg.pas.service.business.es.EsService;
|
|
import cn.cslg.pas.service.common.ExcuteDataToVOService;
|
|
import cn.cslg.pas.service.common.ExcuteDataToVOService;
|
|
@@ -333,6 +330,27 @@ public class GetPatentFromExcelThread extends Thread {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //装载优先权
|
|
|
|
+ if(uploadParamsVO.getPriorityNo()!=null&&uploadParamsVO.getPriorityNo().size()>0){
|
|
|
|
+ List<String> prDates =uploadParamsVO.getPriorityDate();
|
|
|
|
+ List<Priorities> priorities =new ArrayList<>();
|
|
|
|
+ for(int i=0;i<uploadParamsVO.getPriorityNo().size();i++)
|
|
|
|
+ {
|
|
|
|
+ String prNo =uploadParamsVO.getPriorityNo().get(i);
|
|
|
|
+
|
|
|
|
+ Priorities prioritie = new Priorities();
|
|
|
|
+ prioritie.setPriorityNo(prNo);
|
|
|
|
+ String pCountry = prNo.substring(0, 2);
|
|
|
|
+ prioritie.setPriorityCountry(pCountry);
|
|
|
|
+ if(prDates!=null&&prDates.size()>i){
|
|
|
|
+ prioritie.setPriorityDate(prDates.get(i));}
|
|
|
|
+ priorities.add(prioritie);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ patent.setPriorities(priorities);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|