zhengfangyuan 3 лет назад
Родитель
Сommit
868345a033
3 измененных файлов: 31 добавлений и 2 удалений
  1. +12
    -0
      mallinkService/src/main/java/com/iformall/domain/po/base/TenantEntity.java
  2. +12
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java
  3. +7
    -0
      mallinkService/src/main/resources/mapper/WxMallMapper.xml

+ 12
- 0
mallinkService/src/main/java/com/iformall/domain/po/base/TenantEntity.java Просмотреть файл

@@ -34,6 +34,10 @@ public class TenantEntity extends BaseEntity {
@io.swagger.annotations.ApiModelProperty(value="租户编号列表,查询使用",name="tenantIdList")
@TableField(exist = false)
protected List<String> tenantIdList;
@io.swagger.annotations.ApiModelProperty(value="父租户编号列表,查询使用",name="parentTenantIdList")
@TableField(exist = false)
protected List<String> parentTenantIdList;

public void updateTenantInfo(TenantEntity info) {
tenantId = info.getTenantId();
@@ -98,4 +102,12 @@ public class TenantEntity extends BaseEntity {
this.tenantIdList = tenantIdList;
}

public List<String> getParentTenantIdList() {
return parentTenantIdList;
}

public void setParentTenantIdList(List<String> parentTenantIdList) {
this.parentTenantIdList = parentTenantIdList;
}

}

+ 12
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java Просмотреть файл

@@ -395,7 +395,12 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService {
mallTenantIdList.add(couponOrderTenantEntity.getTenantId());
//查询子广场
WxMall wxMallq = new WxMall();
wxMallq.setParentTenantId(couponOrderTenantEntity.getTenantId());
List<String> partlist = new ArrayList<String>();
partlist.add(couponOrderTenantEntity.getTenantId());
if (null != couponOrderTenantEntity.getParentTenantId()) {
partlist.add(couponOrderTenantEntity.getParentTenantId());
}
wxMallq.setParentTenantIdList(partlist);
List<WxMall> mallList = wxMallMapper.findList(wxMallq);
if ( null != mallList && mallList.size() > 0 ) {
for (WxMall mall : mallList) {
@@ -923,7 +928,12 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService {
mallTenantIdList.add(couponOrderTenantEntity.getTenantId());
//查询子广场
WxMall wxMallq = new WxMall();
wxMallq.setParentTenantId(couponOrderTenantEntity.getTenantId());
List<String> partlist = new ArrayList<String>();
partlist.add(couponOrderTenantEntity.getTenantId());
if (null != couponOrderTenantEntity.getParentTenantId()) {
partlist.add(couponOrderTenantEntity.getParentTenantId());
}
wxMallq.setParentTenantIdList(partlist);
List<WxMall> mallList = wxMallMapper.findList(wxMallq);
if ( null != mallList && mallList.size() > 0 ) {
for (WxMall mall : mallList) {


+ 7
- 0
mallinkService/src/main/resources/mapper/WxMallMapper.xml Просмотреть файл

@@ -151,6 +151,13 @@
#{tIdItem}
</foreach>
</if>
<if test=" null != parentTenantIdList ">
and parent_tenant_id in
<foreach collection="parentTenantIdList" index="index" item="ptIdItem" open="(" separator="," close=")">
#{ptIdItem}
</foreach>
</if>

<if test=" null != ids ">
and id in


Загрузка…
Отмена
Сохранить