记得上下班打卡 | git大法好,push需谨慎

Commit 86dfdc52 authored by 张国柄's avatar 张国柄

下单操作ADAM调整;

parent e83fc1bc
...@@ -12,6 +12,7 @@ import com.liquidnet.service.adam.constant.AdamRedisConst; ...@@ -12,6 +12,7 @@ import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.adam.dto.vo.AdamAddressesVo; import com.liquidnet.service.adam.dto.vo.AdamAddressesVo;
import com.liquidnet.service.adam.dto.vo.AdamEntersVo; import com.liquidnet.service.adam.dto.vo.AdamEntersVo;
import com.liquidnet.service.adam.dto.vo.AdamUserMemberVo; import com.liquidnet.service.adam.dto.vo.AdamUserMemberVo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.candy.param.BackCouponParam; import com.liquidnet.service.candy.param.BackCouponParam;
import com.liquidnet.service.candy.vo.CandyUseResultVo; import com.liquidnet.service.candy.vo.CandyUseResultVo;
import com.liquidnet.service.kylin.dto.param.SysDamaiParam; import com.liquidnet.service.kylin.dto.param.SysDamaiParam;
...@@ -39,8 +40,8 @@ public class OrderUtils { ...@@ -39,8 +40,8 @@ public class OrderUtils {
@Autowired @Autowired
private DataUtils dataUtils; private DataUtils dataUtils;
// @Value("${liquidnet.adam.url}") @Value("${liquidnet.adam.url}")
// private String adamUrl; private String adamUrl;
@Value("${liquidnet.candy.url}") @Value("${liquidnet.candy.url}")
private String candyUrl; private String candyUrl;
@Autowired @Autowired
...@@ -147,35 +148,45 @@ public class OrderUtils { ...@@ -147,35 +148,45 @@ public class OrderUtils {
} }
public AdamUserMemberVo isMember(String uid) { public AdamUserMemberVo isMember(String uid) {
// String resultData = HttpUtil.get("/adam/member/check/depth?uid=" + uid, null); String resultData = HttpUtil.get(adamUrl + "/adam/member/check/depth/new?uid=" + uid, null);
// AdamUserMemberVo vo = JsonUtils.fromJson(resultData, AdamUserMemberVo.class); ResponseDto<AdamUserMemberVo> vo = JsonUtils.fromJson(resultData, new TypeReference<ResponseDto<AdamUserMemberVo>>() {
});
String rk = AdamRedisConst.INFO_USER_MEMBER.concat(uid); // String rk = AdamRedisConst.INFO_USER_MEMBER.concat(uid);
AdamUserMemberVo vo = (AdamUserMemberVo) redisUtil.get(rk); // AdamUserMemberVo vo = (AdamUserMemberVo) redisUtil.get(rk);
if(null != vo && vo.isActive()){ if (null != vo.getData() && null != vo.getData().getUid() && vo.getData().isActive()) {
return vo; return vo.getData();
}else{ } else {
return null; return null;
} }
} }
public AdamAddressesVo getAddress(String uid, String addressesId) { public AdamAddressesVo getAddress(String uid, String addressesId) {
// String resultData = HttpUtil.get("/adam/addr/query/depth?uid=" + uid + "&addrId=" + addressesId, null); String resultData = HttpUtil.get(adamUrl + "/adam/addr/query/depth?uid=" + uid + "&addrId=" + addressesId, null);
// List<AdamAddressesVo> vos = JsonUtils.fromJson(resultData, new TypeReference<List<AdamAddressesVo>>() { ResponseDto<AdamAddressesVo> vos = JsonUtils.fromJson(resultData, new TypeReference<ResponseDto<AdamAddressesVo>>() {
// }); });
String rk = AdamRedisConst.INFO_ADDRESSES.concat(uid); // String rk = AdamRedisConst.INFO_ADDRESSES.concat(uid);
List<AdamAddressesVo> vos = (List<AdamAddressesVo>) redisUtil.get(rk); // List<AdamAddressesVo> vos = (List<AdamAddressesVo>) redisUtil.get(rk);
return vos.stream().filter(r -> r.getAddressesId().equals(addressesId)).findAny().orElse(null); // return vos.stream().filter(r -> r.getAddressesId().equals(addressesId)).findAny().orElse(null);
if (null != vos.getData()) {
return vos.getData();
} else {
return null;
}
} }
public AdamEntersVo getEnters(String uid, String entersId) { public AdamEntersVo getEnters(String uid, String entersId) {
// String resultData = HttpUtil.get("/adam/enters/query/depth?uid=" + uid + "&entersId=" + entersId, null); String resultData = HttpUtil.get(adamUrl + "/adam/enters/query/depth?uid=" + uid + "&entersId=" + entersId, null);
// List<AdamEntersVo> vos = JsonUtils.fromJson(resultData, new TypeReference<List<AdamEntersVo>>() { ResponseDto<AdamEntersVo> vos = JsonUtils.fromJson(resultData, new TypeReference<ResponseDto<AdamEntersVo>>() {
// }); });
String rk = AdamRedisConst.INFO_ENTERS.concat(uid); // String rk = AdamRedisConst.INFO_ENTERS.concat(uid);
List<AdamEntersVo> vos = (List<AdamEntersVo>) redisUtil.get(rk); // List<AdamEntersVo> vos = (List<AdamEntersVo>) redisUtil.get(rk);
return vos.stream().filter(r -> r.getEntersId().equals(entersId)).findAny().orElse(null); // return vos.stream().filter(r -> r.getEntersId().equals(entersId)).findAny().orElse(null);
if (null != vos.getData()) {
return vos.getData();
} else {
return null;
}
} }
/** /**
......
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