26 changed files with 357 additions and 143 deletions
@ -1,89 +1,89 @@ |
|||
package com.zdxt.app.task; |
|||
|
|||
import com.zdxt.auth.project.system.user.service.IUserService; |
|||
import com.zdxt.code.domain.Zfryjdm2405301; |
|||
import com.zdxt.code.service.IZfryjdm2405301Service; |
|||
import com.zdxt.common.util.IdCardCryptoUtil; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.beans.factory.annotation.Value; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
|
|||
/** |
|||
* @Author: kylin |
|||
* @Date: 2024/5/9 2:58 下午 |
|||
* @Version: 1.0 |
|||
* @Desc: TODO |
|||
*/ |
|||
@Component("synUserLawNoByCodeTask") |
|||
public class SynUserLawNoByCodeTask { |
|||
|
|||
private static final Logger log = LoggerFactory.getLogger(SynUserLawNoByCodeTask.class); |
|||
|
|||
@Value("${srnwg.secretKey}") |
|||
private String secretKey; |
|||
|
|||
@Autowired private IZfryjdm2405301Service iZfryjdm2405301Service; |
|||
@Autowired private IUserService userService; |
|||
|
|||
|
|||
|
|||
public void run(){ |
|||
this.encryptSfzcode2(); |
|||
} |
|||
|
|||
/** |
|||
* 同步用户执法编码 |
|||
*/ |
|||
public void encryptSfzcode(){ |
|||
int optionNum = 0; |
|||
int optionUserNum = 0; |
|||
try { |
|||
List<Zfryjdm2405301> zqyjjdmList = iZfryjdm2405301Service.selectZfryjdmList(null); |
|||
for (Zfryjdm2405301 zq : zqyjjdmList) { |
|||
//证件号加密
|
|||
String sfzcode = ""; |
|||
try { |
|||
sfzcode = IdCardCryptoUtil.symmetricEncryptIdCard(secretKey, zq.getSfzcode()); |
|||
} catch (Exception e) { |
|||
sfzcode = ""; |
|||
} |
|||
zq.setSfzcodeEncrypt(sfzcode); |
|||
optionNum += iZfryjdm2405301Service.updateZfryjdmSfzcodeByid(zq); |
|||
optionUserNum += userService.updateLawCertificateNum(sfzcode); |
|||
} |
|||
log.info("加密身份证数量 : {}", optionNum); |
|||
log.info("更新用户执法码数量 : {}", optionUserNum); |
|||
} catch (Exception e) { |
|||
e.printStackTrace(); |
|||
} |
|||
} |
|||
|
|||
public void encryptSfzcode2(){ |
|||
int optionNum = 0; |
|||
int optionUserNum = 0; |
|||
try { |
|||
List<Zfryjdm2405301> zqyjjdmList = iZfryjdm2405301Service.selectZfryjdmList(null); |
|||
for (Zfryjdm2405301 zq : zqyjjdmList) { |
|||
//证件号加密
|
|||
String sfzcode = ""; |
|||
try { |
|||
sfzcode = IdCardCryptoUtil.symmetricEncryptIdCard(secretKey, zq.getSfzcode()); |
|||
} catch (Exception e) { |
|||
sfzcode = "1991"; |
|||
} |
|||
zq.setSfzcodeEncrypt(sfzcode); |
|||
optionNum += iZfryjdm2405301Service.updateZfryjdmSfzcodeByid(zq); |
|||
optionUserNum += userService.updateLawCertificateNumByCertificateNumber(zq.getZfcode(), sfzcode); |
|||
} |
|||
log.info("加密身份证数量 : {}", optionNum); |
|||
log.info("更新用户执法码数量 : {}", optionUserNum); |
|||
} catch (Exception e) { |
|||
e.printStackTrace(); |
|||
} |
|||
} |
|||
} |
|||
package com.zdxt.app.task; |
|||
|
|||
import com.zdxt.auth.project.system.user.service.IUserService; |
|||
import com.zdxt.code.domain.Zfryjdm2405301; |
|||
import com.zdxt.code.service.IZfryjdm2405301Service; |
|||
import com.zdxt.common.util.IdCardCryptoUtil; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.beans.factory.annotation.Value; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
|
|||
/** |
|||
* @Author: kylin |
|||
* @Date: 2024/5/9 2:58 下午 |
|||
* @Version: 1.0 |
|||
* @Desc: TODO |
|||
*/ |
|||
@Component("synUserLawNoByCodeTask") |
|||
public class SynUserLawNoByCodeTask { |
|||
|
|||
private static final Logger log = LoggerFactory.getLogger(SynUserLawNoByCodeTask.class); |
|||
|
|||
@Value("${srnwg.secretKey}") |
|||
private String secretKey; |
|||
|
|||
@Autowired private IZfryjdm2405301Service iZfryjdm2405301Service; |
|||
@Autowired private IUserService userService; |
|||
|
|||
|
|||
|
|||
public void run(){ |
|||
this.encryptSfzcode2(); |
|||
} |
|||
|
|||
/** |
|||
* 同步用户执法编码 |
|||
*/ |
|||
public void encryptSfzcode(){ |
|||
int optionNum = 0; |
|||
int optionUserNum = 0; |
|||
try { |
|||
List<Zfryjdm2405301> zqyjjdmList = iZfryjdm2405301Service.selectZfryjdmList(null); |
|||
for (Zfryjdm2405301 zq : zqyjjdmList) { |
|||
//证件号加密
|
|||
String sfzcode = ""; |
|||
try { |
|||
sfzcode = IdCardCryptoUtil.symmetricEncryptIdCard(secretKey, zq.getSfzcode()); |
|||
} catch (Exception e) { |
|||
sfzcode = ""; |
|||
} |
|||
zq.setSfzcodeEncrypt(sfzcode); |
|||
optionNum += iZfryjdm2405301Service.updateZfryjdmSfzcodeByid(zq); |
|||
optionUserNum += userService.updateLawCertificateNum(sfzcode); |
|||
} |
|||
log.info("加密身份证数量 : {}", optionNum); |
|||
log.info("更新用户执法码数量 : {}", optionUserNum); |
|||
} catch (Exception e) { |
|||
e.printStackTrace(); |
|||
} |
|||
} |
|||
|
|||
public void encryptSfzcode2(){ |
|||
int optionNum = 0; |
|||
int optionUserNum = 0; |
|||
try { |
|||
List<Zfryjdm2405301> zqyjjdmList = iZfryjdm2405301Service.selectZfryjdmList(null); |
|||
for (Zfryjdm2405301 zq : zqyjjdmList) { |
|||
//证件号加密
|
|||
String sfzcode = ""; |
|||
try { |
|||
sfzcode = IdCardCryptoUtil.symmetricEncryptIdCard(secretKey, zq.getSfzcode()); |
|||
} catch (Exception e) { |
|||
sfzcode = "1991"; |
|||
} |
|||
zq.setSfzcodeEncrypt(sfzcode); |
|||
optionNum += iZfryjdm2405301Service.updateZfryjdmSfzcodeByid(zq); |
|||
optionUserNum += userService.updateLawCertificateNumByCertificateNumber(zq.getZfcode(), sfzcode); |
|||
} |
|||
log.info("加密身份证数量 : {}", optionNum); |
|||
log.info("更新用户执法码数量 : {}", optionUserNum); |
|||
} catch (Exception e) { |
|||
e.printStackTrace(); |
|||
} |
|||
} |
|||
} |
|||
|
|||
Loading…
Reference in new issue