Commit 4b44b2ae authored by chenzhao's avatar chenzhao

Merge remote-tracking branch 'origin/developer_bw' into developer_bw

parents 50319641 f05fe12e
package com.yeejoin.amos.boot.module.hygf.biz.controller; package com.yeejoin.amos.boot.module.hygf.biz.controller;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.qiyuesuo.sdk.v2.bean.Contract; import com.qiyuesuo.sdk.v2.bean.Contract;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.biz.common.utils.DateUtils; import com.yeejoin.amos.boot.biz.common.utils.DateUtils;
import com.yeejoin.amos.boot.module.hygf.api.entity.*; import com.yeejoin.amos.boot.module.hygf.api.entity.*;
import com.yeejoin.amos.boot.module.hygf.api.mapper.*; import com.yeejoin.amos.boot.module.hygf.api.mapper.*;
import com.yeejoin.amos.boot.module.hygf.api.util.CommonResponseNewUtil;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.QiyuesuoServiceImpl; import com.yeejoin.amos.boot.module.hygf.biz.service.impl.QiyuesuoServiceImpl;
import com.yeejoin.amos.boot.module.standard.api.entity.PublicAgencyUser;
import com.yeejoin.amos.boot.module.standard.api.mapper.PublicAgencyUserMapper;
import com.yeejoin.amos.component.feign.model.FeignClientResult;
import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.util.AesUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -20,17 +26,11 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType; ...@@ -20,17 +26,11 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation; import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import org.typroject.tyboot.core.restful.utils.ResponseModel;
import com.yeejoin.amos.boot.biz.common.controller.BaseController; import java.time.LocalDateTime;
import com.yeejoin.amos.boot.module.hygf.api.util.CommonResponseNewUtil; import java.time.ZoneId;
import com.yeejoin.amos.boot.module.standard.api.entity.PublicAgencyUser; import java.util.*;
import com.yeejoin.amos.boot.module.standard.api.mapper.PublicAgencyUserMapper; import java.util.concurrent.ExecutorService;
import com.yeejoin.amos.component.feign.model.FeignClientResult; import java.util.concurrent.Executors;
import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.util.AesUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
/** /**
* 农户信息 * 农户信息
...@@ -44,210 +44,227 @@ import io.swagger.annotations.ApiOperation; ...@@ -44,210 +44,227 @@ import io.swagger.annotations.ApiOperation;
@Slf4j @Slf4j
public class TestController extends BaseController { public class TestController extends BaseController {
private static final String regionRedis = "app_region_redis"; private static final String regionRedis = "app_region_redis";
@Autowired @Autowired
UnitInfoMapper unitInfoMapper; UnitInfoMapper unitInfoMapper;
@Autowired @Autowired
PublicAgencyUserMapper publicAgencyUserMapper; PublicAgencyUserMapper publicAgencyUserMapper;
@Autowired @Autowired
PowerStationMapper powerStationMapper; PowerStationMapper powerStationMapper;
@Autowired @Autowired
QiyuesuoServiceImpl qiyuesuoService; QiyuesuoServiceImpl qiyuesuoService;
@Autowired @Autowired
HouseholdContractMapper householdContractMapper; HouseholdContractMapper householdContractMapper;
@Autowired @Autowired
WorkOrderPowerStationMapper workOrderPowerStationMapper; WorkOrderPowerStationMapper workOrderPowerStationMapper;
@Autowired @Autowired
BasicGridRecordMapper basicGridRecordMapper; BasicGridRecordMapper basicGridRecordMapper;
@Autowired @Autowired
AcceptanceCheckMapper acceptanceCheckMapper; AcceptanceCheckMapper acceptanceCheckMapper;
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@GetMapping(value = "/initTime") @GetMapping(value = "/initTime")
@ApiOperation(httpMethod = "GET", value = "初始时间", notes = "初始时间") @ApiOperation(httpMethod = "GET", value = "初始时间", notes = "初始时间")
public ResponseModel<Object> initTime() { public ResponseModel<Object> initTime() {
// 创建线程池 // 创建线程池
ExecutorService executorService = Executors.newFixedThreadPool(5); ExecutorService executorService = Executors.newFixedThreadPool(5);
// 提交不同的方法 // 提交不同的方法
executorService.submit(this::dealKcTime); executorService.submit(this::dealKcTime);
executorService.submit(this::dealDzhtqyTime); executorService.submit(this::dealDzhtqyTime);
executorService.submit(this::dealSgTime); executorService.submit(this::dealSgTime);
executorService.submit(this::dealBwTime); executorService.submit(this::dealBwTime);
executorService.submit(this::dealYsTime); executorService.submit(this::dealYsTime);
// 关闭线程池 // 关闭线程池
executorService.shutdown(); executorService.shutdown();
return CommonResponseNewUtil.success(); return CommonResponseNewUtil.success();
} }
private void dealYsTime() { private void dealYsTime() {
log.info("================开始初始验收时间========================="); log.info("================开始初始验收时间=========================");
List<Map<String,Object>> ysCreateTime = acceptanceCheckMapper.getYsCreateTime(); List<Map<String, Object>> ysCreateTime = acceptanceCheckMapper.getYsCreateTime();
for (Map<String, Object> stringObjectMap : ysCreateTime) { for (Map<String, Object> stringObjectMap : ysCreateTime) {
LambdaUpdateWrapper<AcceptanceCheck> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<AcceptanceCheck> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(AcceptanceCheck::getYsCreateTime,stringObjectMap.get("time")) wrapper.set(AcceptanceCheck::getYsCreateTime, dealHour(stringObjectMap.get("time")))
.eq(AcceptanceCheck::getInstanceId,stringObjectMap.get("processInstanceId")); .eq(AcceptanceCheck::getInstanceId, stringObjectMap.get("processInstanceId"));
acceptanceCheckMapper.update(null,wrapper); acceptanceCheckMapper.update(null, wrapper);
} }
List<Map<String,Object>> ysEndTime = acceptanceCheckMapper.getYsEndTime(); List<Map<String, Object>> ysEndTime = acceptanceCheckMapper.getYsEndTime();
for (Map<String, Object> stringObjectMap : ysEndTime) { for (Map<String, Object> stringObjectMap : ysEndTime) {
LambdaUpdateWrapper<AcceptanceCheck> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<AcceptanceCheck> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(AcceptanceCheck::getYsEndTime,stringObjectMap.get("time")) wrapper.set(AcceptanceCheck::getYsEndTime, stringObjectMap.get("time"))
.eq(AcceptanceCheck::getSequenceNbr,stringObjectMap.get("sequenceNbr")); .eq(AcceptanceCheck::getSequenceNbr, stringObjectMap.get("sequenceNbr"));
acceptanceCheckMapper.update(null,wrapper); acceptanceCheckMapper.update(null, wrapper);
} }
log.info("================验收时间更新完成========================="); log.info("================验收时间更新完成=========================");
} }
private void dealBwTime() { private void dealBwTime() {
log.info("================开始初始并网时间========================="); log.info("================开始初始并网时间=========================");
List<Map<String,Object>> bwCreateTime = basicGridRecordMapper.getBwCreateTime(); List<Map<String, Object>> bwCreateTime = basicGridRecordMapper.getBwCreateTime();
for (Map<String, Object> stringObjectMap : bwCreateTime) { for (Map<String, Object> stringObjectMap : bwCreateTime) {
LambdaUpdateWrapper<BasicGridRecord> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<BasicGridRecord> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(BasicGridRecord::getBwCreateTime,stringObjectMap.get("time")) wrapper.set(BasicGridRecord::getBwCreateTime, dealHour(stringObjectMap.get("time")))
.eq(BasicGridRecord::getInstanceId,stringObjectMap.get("processInstanceId")); .eq(BasicGridRecord::getInstanceId, stringObjectMap.get("processInstanceId"));
basicGridRecordMapper.update(null,wrapper); basicGridRecordMapper.update(null, wrapper);
} }
List<Map<String,Object>> bwEndTime = basicGridRecordMapper.getBwEndTime(); List<Map<String, Object>> bwEndTime = basicGridRecordMapper.getBwEndTime();
for (Map<String, Object> stringObjectMap : bwEndTime) { for (Map<String, Object> stringObjectMap : bwEndTime) {
LambdaUpdateWrapper<BasicGridRecord> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<BasicGridRecord> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(BasicGridRecord::getBwEndTime,stringObjectMap.get("time")) wrapper.set(BasicGridRecord::getBwEndTime, stringObjectMap.get("time"))
.eq(BasicGridRecord::getSequenceNbr,stringObjectMap.get("sequenceNbr")); .eq(BasicGridRecord::getSequenceNbr, stringObjectMap.get("sequenceNbr"));
basicGridRecordMapper.update(null,wrapper); basicGridRecordMapper.update(null, wrapper);
} }
log.info("================并网时间更新完成========================="); log.info("================并网时间更新完成=========================");
} }
private void dealSgTime() { private void dealSgTime() {
log.info("================开始初始施工时间========================="); log.info("================开始初始施工时间=========================");
List<Map<String,Object>> sgCreateTime = workOrderPowerStationMapper.getSgCreateTime(); List<Map<String, Object>> sgCreateTime = workOrderPowerStationMapper.getSgCreateTime();
for (Map<String, Object> stringObjectMap : sgCreateTime) { for (Map<String, Object> stringObjectMap : sgCreateTime) {
LambdaUpdateWrapper<WorkOrderPowerStation> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<WorkOrderPowerStation> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(WorkOrderPowerStation::getSgCreateTime,DateUtils.dateParse(String.valueOf(stringObjectMap.get("time")))) wrapper.set(WorkOrderPowerStation::getSgCreateTime, DateUtils.dateParse(String.valueOf(stringObjectMap.get("time"))))
.eq(WorkOrderPowerStation::getWorkOrderId,stringObjectMap.get("workOrderId")); .eq(WorkOrderPowerStation::getWorkOrderId, stringObjectMap.get("workOrderId"));
workOrderPowerStationMapper.update(null,wrapper); workOrderPowerStationMapper.update(null, wrapper);
} }
List<Map<String,Object>> sgEndTime = workOrderPowerStationMapper.getSgEndTime(); List<Map<String, Object>> sgEndTime = workOrderPowerStationMapper.getSgEndTime();
for (Map<String, Object> stringObjectMap : sgEndTime) { for (Map<String, Object> stringObjectMap : sgEndTime) {
LambdaUpdateWrapper<WorkOrderPowerStation> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<WorkOrderPowerStation> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(WorkOrderPowerStation::getSgEndTime,stringObjectMap.get("time")) wrapper.set(WorkOrderPowerStation::getSgEndTime, stringObjectMap.get("time"))
.eq(WorkOrderPowerStation::getSequenceNbr,stringObjectMap.get("sequenceNbr")); .eq(WorkOrderPowerStation::getSequenceNbr, stringObjectMap.get("sequenceNbr"));
workOrderPowerStationMapper.update(null,wrapper); workOrderPowerStationMapper.update(null, wrapper);
} }
log.info("================施工时间更新完成========================="); log.info("================施工时间更新完成=========================");
} }
private void dealSjTime() { private void dealSjTime() {
log.info("================开始初始设计时间========================="); log.info("================开始初始设计时间=========================");
List<Map<String,Object>> sjCreateTime = powerStationMapper.getSjCreateTime(); List<Map<String, Object>> sjCreateTime = powerStationMapper.getSjCreateTime();
for (Map<String, Object> stringObjectMap : sjCreateTime) { for (Map<String, Object> stringObjectMap : sjCreateTime) {
LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(PowerStation::getSjCreateTime,stringObjectMap.get("time")) wrapper.set(PowerStation::getSjCreateTime, dealHour(stringObjectMap.get("time")))
.eq(PowerStation::getProcessInstanceId,stringObjectMap.get("processInstanceId")); .eq(PowerStation::getProcessInstanceId, stringObjectMap.get("processInstanceId"));
powerStationMapper.update(null,wrapper); powerStationMapper.update(null, wrapper);
} }
List<Map<String,Object>> sjEndTime = powerStationMapper.getSjEndTime(); List<Map<String, Object>> sjEndTime = powerStationMapper.getSjEndTime();
for (Map<String, Object> stringObjectMap : sjEndTime) { for (Map<String, Object> stringObjectMap : sjEndTime) {
LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(PowerStation::getSjEndTime,stringObjectMap.get("time")) wrapper.set(PowerStation::getSjEndTime, dealHour(stringObjectMap.get("time")))
.eq(PowerStation::getProcessInstanceId,stringObjectMap.get("processInstanceId")); .eq(PowerStation::getProcessInstanceId, stringObjectMap.get("processInstanceId"));
powerStationMapper.update(null,wrapper); powerStationMapper.update(null, wrapper);
} }
log.info("================设计时间更新完成========================="); log.info("================设计时间更新完成=========================");
} }
private void dealDzhtqyTime() { private void dealDzhtqyTime() {
log.info("================开始初始电子合同时间========================="); log.info("================开始初始电子合同时间=========================");
Map<Long, Contract> contractMap = qiyuesuoService.getContractMap(); Map<Long, Contract> contractMap = qiyuesuoService.getContractMap();
contractMap.forEach((k,v)->{ contractMap.forEach((k, v) -> {
LambdaUpdateWrapper<HouseholdContract> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<HouseholdContract> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(HouseholdContract::getDzhtqyCreateTime, DateUtils.dateParse(v.getPublishTime())) wrapper.set(HouseholdContract::getDzhtqyCreateTime, DateUtils.dateParse(v.getPublishTime()))
.eq(HouseholdContract::getContractLockId,k); .eq(HouseholdContract::getContractLockId, k);
householdContractMapper.update(null,wrapper); householdContractMapper.update(null, wrapper);
}); });
List<Map<String,Object>> dzhtqyEndTime = householdContractMapper.getDzhtqyEndTime(); List<Map<String, Object>> dzhtqyEndTime = householdContractMapper.getDzhtqyEndTime();
for (Map<String, Object> stringObjectMap : dzhtqyEndTime) { for (Map<String, Object> stringObjectMap : dzhtqyEndTime) {
LambdaUpdateWrapper<HouseholdContract> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<HouseholdContract> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(HouseholdContract::getSigningTime,stringObjectMap.get("time")) wrapper.set(HouseholdContract::getSigningTime, stringObjectMap.get("time"))
.eq(HouseholdContract::getSequenceNbr,stringObjectMap.get("sequenceNbr")); .eq(HouseholdContract::getSequenceNbr, stringObjectMap.get("sequenceNbr"));
householdContractMapper.update(null,wrapper); householdContractMapper.update(null, wrapper);
} }
log.info("================电子合同时间更新完成========================="); log.info("================电子合同时间更新完成=========================");
} }
private void dealKcTime() {
log.info("================开始初始勘察时间========================="); private Date dealHour(Object dateString) {
List<Map<String,Object>> kcCreateTime = powerStationMapper.getKcCreateTime(); if(Objects.isNull(dateString)){
for (Map<String, Object> stringObjectMap : kcCreateTime) { return null;
LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>(); }
wrapper.set(PowerStation::getKcCreateTime,stringObjectMap.get("time")) // 转换为 LocalDateTime
.eq(PowerStation::getProcessInstanceId,stringObjectMap.get("processInstanceId")); LocalDateTime localDateTime = LocalDateTime.parse(String.valueOf(dateString));
powerStationMapper.update(null,wrapper); // 转换为 Date
} Date date = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
List<Map<String,Object>> kcEndTime = powerStationMapper.getKcEndTime(); Calendar calendar = Calendar.getInstance();
for (Map<String, Object> stringObjectMap : kcEndTime) { calendar.setTime(date);
LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(PowerStation::getKcEndTime,stringObjectMap.get("time")) // 加8小时
.eq(PowerStation::getProcessInstanceId,stringObjectMap.get("processInstanceId")); calendar.add(Calendar.HOUR_OF_DAY, 8);
powerStationMapper.update(null,wrapper); return calendar.getTime();
} }
log.info("================勘察时间更新完成=========================");
dealSjTime(); private void dealKcTime() {
} log.info("================开始初始勘察时间=========================");
List<Map<String, Object>> kcCreateTime = powerStationMapper.getKcCreateTime();
/** for (Map<String, Object> stringObjectMap : kcCreateTime) {
* 新增农户信息 LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>();
* wrapper.set(PowerStation::getKcCreateTime, dealHour(stringObjectMap.get("time")))
* @return .eq(PowerStation::getProcessInstanceId, stringObjectMap.get("processInstanceId"));
*/ powerStationMapper.update(null, wrapper);
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) }
@GetMapping(value = "/initpw") List<Map<String, Object>> kcEndTime = powerStationMapper.getKcEndTime();
@ApiOperation(httpMethod = "GET", value = "新增农户信息", notes = "新增农户信息") for (Map<String, Object> stringObjectMap : kcEndTime) {
public ResponseModel<Object> initpw() { LambdaUpdateWrapper<PowerStation> wrapper = new LambdaUpdateWrapper<>();
// 经销商管理员 wrapper.set(PowerStation::getKcEndTime, dealHour(stringObjectMap.get("time")))
List<UnitInfo> list = unitInfoMapper.selectList(null); .eq(PowerStation::getProcessInstanceId, stringObjectMap.get("processInstanceId"));
for (UnitInfo unitInfo : list) { powerStationMapper.update(null, wrapper);
try { }
int ph = unitInfo.getAdminPhone().length(); log.info("================勘察时间更新完成=========================");
String npwd = "Zxnk_" + unitInfo.getAdminPhone().substring(ph - 4, ph); dealSjTime();
String npwdm = AesUtil.encode(npwd, "qaz"); }
unitInfo.setAdminLoginPwd(npwdm);
FeignClientResult<AgencyUserModel> re = Privilege.agencyUserClient /**
.queryByUserId(unitInfo.getAdminUserId()); * 新增农户信息
AgencyUserModel ag = re.getResult(); *
ag.setPassword(AesUtil.encode(npwd, "qaz")); * @return
ag.setRePassword(AesUtil.encode(npwd, "qaz")); */
Privilege.agencyUserClient.restorePassword(unitInfo.getAdminUserId()); @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
ag.setOriginalPassword(AesUtil.encode("Z2%Op9.q", "qaz")); @GetMapping(value = "/initpw")
Privilege.agencyUserClient.modifyPassword(unitInfo.getAdminUserId(), ag); @ApiOperation(httpMethod = "GET", value = "新增农户信息", notes = "新增农户信息")
unitInfoMapper.updateById(unitInfo); public ResponseModel<Object> initpw() {
} catch (Exception e) { // 经销商管理员
e.printStackTrace(); List<UnitInfo> list = unitInfoMapper.selectList(null);
} for (UnitInfo unitInfo : list) {
} try {
// 经销商子人员 int ph = unitInfo.getAdminPhone().length();
List<PublicAgencyUser> list2 = publicAgencyUserMapper.selectList(null); String npwd = "Zxnk_" + unitInfo.getAdminPhone().substring(ph - 4, ph);
for (PublicAgencyUser unitInfo : list2) { String npwdm = AesUtil.encode(npwd, "qaz");
try { unitInfo.setAdminLoginPwd(npwdm);
int ph = unitInfo.getEmergencyTelephone().length(); FeignClientResult<AgencyUserModel> re = Privilege.agencyUserClient
String npwd = "Zxnk_" + unitInfo.getEmergencyTelephone().substring(ph - 4, ph); .queryByUserId(unitInfo.getAdminUserId());
String npwdm = AesUtil.encode(npwd, "qaz"); AgencyUserModel ag = re.getResult();
unitInfo.setPassword(npwdm); ag.setPassword(AesUtil.encode(npwd, "qaz"));
FeignClientResult<AgencyUserModel> re = Privilege.agencyUserClient ag.setRePassword(AesUtil.encode(npwd, "qaz"));
.queryByUserId(unitInfo.getAmosUserId()); Privilege.agencyUserClient.restorePassword(unitInfo.getAdminUserId());
AgencyUserModel ag = re.getResult(); ag.setOriginalPassword(AesUtil.encode("Z2%Op9.q", "qaz"));
ag.setPassword(AesUtil.encode(npwd, "qaz")); Privilege.agencyUserClient.modifyPassword(unitInfo.getAdminUserId(), ag);
ag.setRePassword(AesUtil.encode(npwd, "qaz")); unitInfoMapper.updateById(unitInfo);
Privilege.agencyUserClient.restorePassword(unitInfo.getAmosUserId()); } catch (Exception e) {
ag.setOriginalPassword(AesUtil.encode("Z2%Op9.q", "qaz")); e.printStackTrace();
Privilege.agencyUserClient.modifyPassword(unitInfo.getAmosUserId(), ag); }
publicAgencyUserMapper.updateById(unitInfo); }
} catch (Exception e) { // 经销商子人员
e.printStackTrace(); List<PublicAgencyUser> list2 = publicAgencyUserMapper.selectList(null);
} for (PublicAgencyUser unitInfo : list2) {
} try {
return CommonResponseNewUtil.success(); int ph = unitInfo.getEmergencyTelephone().length();
} String npwd = "Zxnk_" + unitInfo.getEmergencyTelephone().substring(ph - 4, ph);
String npwdm = AesUtil.encode(npwd, "qaz");
unitInfo.setPassword(npwdm);
FeignClientResult<AgencyUserModel> re = Privilege.agencyUserClient
.queryByUserId(unitInfo.getAmosUserId());
AgencyUserModel ag = re.getResult();
ag.setPassword(AesUtil.encode(npwd, "qaz"));
ag.setRePassword(AesUtil.encode(npwd, "qaz"));
Privilege.agencyUserClient.restorePassword(unitInfo.getAmosUserId());
ag.setOriginalPassword(AesUtil.encode("Z2%Op9.q", "qaz"));
Privilege.agencyUserClient.modifyPassword(unitInfo.getAmosUserId(), ag);
publicAgencyUserMapper.updateById(unitInfo);
} catch (Exception e) {
e.printStackTrace();
}
}
return CommonResponseNewUtil.success();
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment