|
@@ -207,16 +207,32 @@ public class GLPPWXGQueryAddServiceImpl implements GLPPWXGQueryAddService {
|
|
|
|
|
|
workerCertList = workerCertService.lambdaQuery()
|
|
|
.eq(WorkerCert::getOutZjljProcess,0)
|
|
|
+ .eq(WorkerCert::getWorkerId,"1694325998410199043")// 测试用
|
|
|
.isNotNull(WorkerCert::getOutZjlj).list();
|
|
|
extractedCertInfo();
|
|
|
|
|
|
for (WorkerCert item :workerCertList){
|
|
|
- processCertInfo(item);
|
|
|
+ try{
|
|
|
+ processCertInfo(item);
|
|
|
+ workerCertUpList.add(item);
|
|
|
|
|
|
- }
|
|
|
+ updateWorkerCertInfo(workerCertUpList, 100);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ ex.printStackTrace();
|
|
|
+ updateWorkerCertInfo(workerCertUpList, 0);
|
|
|
+ log.info("生成师傅证件照信息失败worker_cert.id= {}",item.getId());
|
|
|
+ }
|
|
|
|
|
|
+ }
|
|
|
|
|
|
+ updateWorkerCertInfo(workerCertUpList, 0);
|
|
|
+ }
|
|
|
|
|
|
+ private void updateWorkerCertInfo(List<WorkerCert> workerCertUpList, int i) {
|
|
|
+ if (workerCertUpList.size() > i) {
|
|
|
+ workerCertService.saveOrUpdateBatch(workerCertUpList);
|
|
|
+ workerCertUpList.clear();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void upWebsitWorker(List<WebsitWorker> websitWorkerUp) {
|
|
@@ -772,6 +788,7 @@ public class GLPPWXGQueryAddServiceImpl implements GLPPWXGQueryAddService {
|
|
|
if (StringUtils.isNotEmpty(id2)){
|
|
|
workerCert.setFileUrl2(id2);
|
|
|
workerCert.setOutFileUrl2(result.get(1));
|
|
|
+ workerCert.setOutZjljProcess(1);
|
|
|
new File(id2).delete();
|
|
|
}
|
|
|
} else {
|
|
@@ -779,6 +796,7 @@ public class GLPPWXGQueryAddServiceImpl implements GLPPWXGQueryAddService {
|
|
|
if (StringUtils.isNotEmpty(id)){
|
|
|
workerCert.setFileUrl(id);
|
|
|
workerCert.setOutFileUrl(workerCert.getOutZjlj());
|
|
|
+ workerCert.setOutZjljProcess(1);
|
|
|
new File(id).delete();
|
|
|
}
|
|
|
}
|