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