Commit ceceb291 authored by 技术部-任文超's avatar 技术部-任文超

已通过本地自测:Apollo2.0 + jUnit + 新版Logback + 平滑退出 + 全链路追踪

parent 1b905208
...@@ -19,11 +19,8 @@ import org.springframework.context.event.ContextRefreshedEvent; ...@@ -19,11 +19,8 @@ import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableAsync;
import sun.misc.Signal; import sun.misc.Signal;
@ComponentScan(basePackages = {"cn.quantgroup.sms", "cn.quantgroup.xyqb"})
@EnableAutoConfiguration
@SpringBootApplication @SpringBootApplication
@EnableCaching @EnableCaching
@Configuration
@EnableAspectJAutoProxy @EnableAspectJAutoProxy
@EnableAsync @EnableAsync
@Slf4j @Slf4j
......
...@@ -112,6 +112,7 @@ public class HttpConfig { ...@@ -112,6 +112,7 @@ public class HttpConfig {
.register(CookieSpecs.BEST_MATCH, new BestMatchSpecFactory()) .register(CookieSpecs.BEST_MATCH, new BestMatchSpecFactory())
.register(CookieSpecs.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory()) .register(CookieSpecs.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory())
.register("easy", httpContext -> new BrowserCompatSpec() { .register("easy", httpContext -> new BrowserCompatSpec() {
@Override
public void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException { public void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException {
} }
}).build(); }).build();
......
...@@ -57,11 +57,11 @@ public class UserQueryLogController { ...@@ -57,11 +57,11 @@ public class UserQueryLogController {
@Autowired @Autowired
private IAddressService addressService; private IAddressService addressService;
@Value("${xyqb.paycenter.url}") @Value("${payapi.http}")
private String payCenterUrl; private String payCenterUrl;
@Value("${xyqb.paycenter.id}") @Value("${xyqb.paycenter.id}")
private String payCenterId; private String payCenterId;
@Value("${xyqb.yunying.url}") @Value("${opapi.http}")
private String yunyingUrl; private String yunyingUrl;
......
...@@ -76,12 +76,9 @@ public class InnerController implements IBaseController { ...@@ -76,12 +76,9 @@ public class InnerController implements IBaseController {
@Autowired @Autowired
private IUserRegisterService userRegisterService; private IUserRegisterService userRegisterService;
@Value("${xyqb.user.query.url}") @Value("${userqry.http}")
private String queryUrl; private String queryUrl;
@Value("${xyqb.auth.url}")
private String hanguguanUrl;
private static final ObjectMapper MAPPER = new ObjectMapper(); private static final ObjectMapper MAPPER = new ObjectMapper();
static { static {
...@@ -1025,15 +1022,6 @@ public class InnerController implements IBaseController { ...@@ -1025,15 +1022,6 @@ public class InnerController implements IBaseController {
} }
int affectedRows=userDetailService.updateIdCard(name, idNo, phoneNo); int affectedRows=userDetailService.updateIdCard(name, idNo, phoneNo);
LOGGER.info("更新用户的信息,name;{},idNo:{},phoneNo:{},操作的理由reason:{},受影响的行数affectedRows:{}", name, idNo, phoneNo, reason,affectedRows); LOGGER.info("更新用户的信息,name;{},idNo:{},phoneNo:{},操作的理由reason:{},受影响的行数affectedRows:{}", name, idNo, phoneNo, reason,affectedRows);
ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
builder.put("phoneNo", phoneNo);
builder.put("name", name);
builder.put("idNo", idNo);
builder.put("reason", reason);
builder.put("content", content);
LOGGER.info("去函谷关修改用户身份证号或姓名");
Map<String, String> param = builder.build();
httpService.get(hanguguanUrl.concat("/innerapi/updateIdCard"), param);
return JsonResult.buildSuccessResult("修改用户身份证号或姓名成功", affectedRows); return JsonResult.buildSuccessResult("修改用户身份证号或姓名成功", affectedRows);
} }
...@@ -1058,14 +1046,6 @@ public class InnerController implements IBaseController { ...@@ -1058,14 +1046,6 @@ public class InnerController implements IBaseController {
int affectedRows=userService.forbiddenUser(enable, phoneNo); int affectedRows=userService.forbiddenUser(enable, phoneNo);
LOGGER.info("禁用或者重启用户的理由,reason:{},手机号phoneNo:{},受影响的行数affectedRows:{}", reason, phoneNo,affectedRows); LOGGER.info("禁用或者重启用户的理由,reason:{},手机号phoneNo:{},受影响的行数affectedRows:{}", reason, phoneNo,affectedRows);
ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
builder.put("phoneNo", phoneNo);
builder.put("enable", String.valueOf(enable));
builder.put("reason", reason);
builder.put("content", content);
LOGGER.info("去函谷关禁用或者重启用户");
Map<String, String> param = builder.build();
httpService.get(hanguguanUrl.concat("/innerapi/forbiddenUserOrNot"), param);
return JsonResult.buildSuccessResult("用户禁用或重启成功成功", affectedRows); return JsonResult.buildSuccessResult("用户禁用或重启成功成功", affectedRows);
} }
private String genRandomPwd() { private String genRandomPwd() {
......
...@@ -67,20 +67,20 @@ public class WeChatController implements IBaseController { ...@@ -67,20 +67,20 @@ public class WeChatController implements IBaseController {
private IUserService userService; private IUserService userService;
// https://passport.xyqb.com/landing?key=xxx&target=cashTarget5&registerFrom=198&channelId=%d // https://passport.xyqb.com/landing?key=xxx&target=cashTarget5&registerFrom=198&channelId=%d
@Value("${xyqb-user.ui}") @Value("${passport.http}")
private String userUIAddr; private String userUIAddr;
@Value("${xyqb.user.domain}") @Value("${passport.http}")
private String userDomainStr; private String userDomainStr;
@Value("${xyqb.domain}") @Value("${api.http}")
private String xyqbDomainStr; private String xyqbDomainStr;
@Autowired @Autowired
private IHttpService httpService; private IHttpService httpService;
//加https地址 //加https地址
@Value("${xyqb-user.ui-s}") @Value("${passport.https}")
private String userUIAddrS; private String userUIAddrS;
/** /**
......
...@@ -173,6 +173,7 @@ public class HttpServiceImpl implements IHttpService { ...@@ -173,6 +173,7 @@ public class HttpServiceImpl implements IHttpService {
.register(CookieSpecs.BEST_MATCH, new BestMatchSpecFactory()) .register(CookieSpecs.BEST_MATCH, new BestMatchSpecFactory())
.register(CookieSpecs.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory()) .register(CookieSpecs.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory())
.register("easy", httpContext -> new BrowserCompatSpec() { .register("easy", httpContext -> new BrowserCompatSpec() {
@Override
public void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException { public void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException {
} }
}).build(); }).build();
......
app.id=xyqb-user2 app.id=xyqb-user2
namespace=application,cash.common,tech.common,tech.msg.sdk,tech.sleuth,tech.service.urls namespace=application,cash.common,tech.common,tech.sleuth,tech.service.urls,tech.msg.sdk
\ No newline at end of file \ 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