Explorar el Código

fix cashout

release_toaliyun_real
xiaohanzi hace 5 años
padre
commit
9019237583
Se han modificado 3 ficheros con 22 adiciones y 1 borrados
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/service/WxAppinfoService.java
  2. +19
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxAppinfoServiceImpl.java
  3. +1
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxCashOutServiceImpl.java

+ 2
- 0
mallinkService/src/main/java/com/iformall/service/WxAppinfoService.java Ver fichero

@@ -63,6 +63,8 @@ public interface WxAppinfoService {
*/ */
WxAppinfo getCAppInfo(TenantEntity tenantEntity,EnumPayWay payWay); WxAppinfo getCAppInfo(TenantEntity tenantEntity,EnumPayWay payWay);
WxAppinfo getBAppInfo(TenantEntity tenantEntity,EnumPayWay payWay);
/** /**
* 保存或更新实体 * 保存或更新实体
* *


+ 19
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxAppinfoServiceImpl.java Ver fichero

@@ -54,6 +54,25 @@ public class WxAppinfoServiceImpl implements WxAppinfoService {
} }
return appInfo; return appInfo;
} }
@Override
public WxAppinfo getBAppInfo(TenantEntity tenantEntity,EnumPayWay payWay) {
WxAppinfo appInfo = null;
WxAppinfo appinfoQ = new WxAppinfo();
if (null == payWay.getPlat()) {
appinfoQ.setPlat(EnumPayWay.PAY_WAY_WECHAT.getPlat().getCode());
}else {
appinfoQ.setPlat(payWay.getPlat().getCode());
}
appinfoQ.updateTenantInfo(tenantEntity);
appinfoQ.setType(EnumAppType.B.getCode());
List<WxAppinfo> appList = wxAppinfoMapper.selectList(new QueryWrapper(appinfoQ));
if (appList.size() > 0) {
appInfo = appList.get(0);
}
return appInfo;
}


@Override @Override
public WxAppinfo getByAppId(String appId) { public WxAppinfo getByAppId(String appId) {


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxCashOutServiceImpl.java Ver fichero

@@ -234,7 +234,7 @@ public class WxCashOutServiceImpl implements WxCashOutService {
if (null == cashout ) { if (null == cashout ) {
return; return;
} }
WxAppinfo appInfo = wxAppinfoService.getCAppInfo(tenantEntity, payWay);
WxAppinfo appInfo = wxAppinfoService.getBAppInfo(tenantEntity, payWay);
if (null == appInfo) { if (null == appInfo) {
return; return;
} }


Cargando…
Cancelar
Guardar