Explorar el Código

//plan

release_toaliyun_real
xhxu hace 3 años
padre
commit
a9a8735ae0
Se han modificado 2 ficheros con 20 adiciones y 0 borrados
  1. +13
    -0
      mallinkService/src/main/java/com/iformall/domain/po/TtPoiTakeRate.java
  2. +7
    -0
      mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java

+ 13
- 0
mallinkService/src/main/java/com/iformall/domain/po/TtPoiTakeRate.java Ver fichero

@@ -3,6 +3,9 @@ package com.iformall.domain.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.TenantEntity;
import com.iformall.enums.EnumCpsPlanContentType;
import com.iformall.enums.EnumCpsPlanStatus;
import com.iformall.enums.EnumCpsPlanType;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@@ -61,4 +64,14 @@ public class TtPoiTakeRate extends TenantEntity {
@TableField(exist = false)
private WxCoupon coupon;

public Integer getStatus(){
if(EnumCpsPlanType.DIRECTIONAL.getCode().equals(type)
&& EnumCpsPlanContentType.VIDEO.getCode().equals(contentType)
&& endTime != null
&& endTime.before(new Date())){
status = EnumCpsPlanStatus.OFF.getCode();
}
return status;
}

}

+ 7
- 0
mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java Ver fichero

@@ -804,10 +804,17 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
TtWebService ttWebService = ttMerchantPoiService.getTtWebService(record);
boolean b = ttWebService.getPoiPlanService().poiOrientedPlanDeleteTalent(record.getId(), record.getDouyinId());


TtPoiTakeRate updTakeRate = new TtPoiTakeRate();
updTakeRate.setId(record.getId());
updTakeRate.updateTenantInfo(record);
updTakeRate.setDouyinIdStatus(JSON.toJSONString(douyinMap));

Collection<Integer> values = douyinMap.values();
values.removeIf(e -> e.equals(EnumCpsPlanStatus.OFF.getCode()));
if(values.isEmpty()){
updTakeRate.setStatus(EnumCpsPlanStatus.OFF.getCode());
}
updTakeRate.setUpdateDate(new Date());
ttPoiTakeRateMapper.updateById(updTakeRate);
return new ResultData();


Cargando…
Cancelar
Guardar