|
|
|
@@ -1973,14 +1973,16 @@ public class WxMerchantServiceImpl implements WxMerchantService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public WxMerchant findParkMerchant(TenantEntity tenantEntity) { |
|
|
|
public WxMerchant findParkMerchant(WxPark wxPark) { |
|
|
|
WxMerchant record = null; |
|
|
|
String key = Constant.parkMerchantPrev + tenantEntity.getTenantId(); |
|
|
|
String key = Constant.parkMerchantPrev + wxPark.getTenantId(); |
|
|
|
record = RedisCacheUtils.getCacheObject(redisTemplate, key, WxMerchant.class); |
|
|
|
if(record == null){ |
|
|
|
WxMerchant merchantQ = new WxMerchant(); |
|
|
|
merchantQ.updateTenantInfo(tenantEntity); |
|
|
|
merchantQ.setHasCarVendor(1); |
|
|
|
merchantQ.updateTenantInfo(wxPark); |
|
|
|
merchantQ.setCarVendorType(wxPark.getVendorType()); |
|
|
|
merchantQ.setStatus(EnumMerchantStatus.VALID.getCode()); |
|
|
|
merchantQ.setIsDel(EnumYesOrNo.NO.getCode()) ; |
|
|
|
List<WxMerchant> merchantList = wxMerchantMapper.findList(merchantQ); |
|
|
|
if (null != merchantList && merchantList.size() > 0 ) { |
|
|
|
record = merchantList.get(0); |
|
|
|
|