Commit 829e8310 by yinyong

应收账款计算条件新增shopify

parent d9cf5d96
...@@ -49,7 +49,7 @@ public interface DcSupplierTransactionMapper { ...@@ -49,7 +49,7 @@ public interface DcSupplierTransactionMapper {
@Select("select sum(end_amount) from dc_supplier_transaction where day = #{lastDay} and end_amount > 0 and is_finish = 1 and types = 2") @Select("select sum(end_amount) from dc_supplier_transaction where day = #{lastDay} and end_amount > 0 and is_finish = 1 and types = 2")
BigDecimal getFinishedAccountsPayableSum(@Param("lastDay") Date lastDay); BigDecimal getFinishedAccountsPayableSum(@Param("lastDay") Date lastDay);
@Select("select sum(case when platform != 'Ebay' then amount_end else 0 end) - sum(case when platform = 'Ebay' then amount_end else 0 end) from dc_daily_receivable where day = #{lastDay}") @Select("select sum(case when platform not in ('Ebay', 'shopify') then amount_end else 0 end) - sum(case when platform in ('Ebay', 'shopify') then amount_end else 0 end) from dc_daily_receivable where day = #{lastDay}")
BigDecimal getAccountsReceivable(@Param("lastDay") Date lastDay); BigDecimal getAccountsReceivable(@Param("lastDay") Date lastDay);
/** /**
......
...@@ -7,6 +7,7 @@ import com.bailuntec.domain.dto.DcBaseFinanceEbayItemDto; ...@@ -7,6 +7,7 @@ import com.bailuntec.domain.dto.DcBaseFinanceEbayItemDto;
import com.bailuntec.domain.entity.*; import com.bailuntec.domain.entity.*;
import com.bailuntec.domain.example.DcBaseFinanceEbayExample; import com.bailuntec.domain.example.DcBaseFinanceEbayExample;
import com.bailuntec.domain.example.DcBaseFinanceEbayItemExample; import com.bailuntec.domain.example.DcBaseFinanceEbayItemExample;
import com.bailuntec.mapper.DcBaseEbaySkuMappingMapper;
import com.bailuntec.mapper.DcBaseFinanceEbayItemMapper; import com.bailuntec.mapper.DcBaseFinanceEbayItemMapper;
import com.bailuntec.mapper.DcBaseFinanceEbayMapper; import com.bailuntec.mapper.DcBaseFinanceEbayMapper;
import com.bailuntec.support.PointJob; import com.bailuntec.support.PointJob;
...@@ -82,6 +83,7 @@ public class CalculateEbayItemJob extends PointJob { ...@@ -82,6 +83,7 @@ public class CalculateEbayItemJob extends PointJob {
dcBaseFinanceEbayItem.setCurrency(dcBaseFinanceEbayItemDto.getCurrency()); dcBaseFinanceEbayItem.setCurrency(dcBaseFinanceEbayItemDto.getCurrency());
dcBaseFinanceEbayItem.setExchangeRate(dcBaseFinanceEbayItemDto.getExchangeRate()); dcBaseFinanceEbayItem.setExchangeRate(dcBaseFinanceEbayItemDto.getExchangeRate());
dcBaseFinanceEbayItem.setExchangeRateUsd(dcBaseFinanceEbayItemDto.getExchangeRateUsd()); dcBaseFinanceEbayItem.setExchangeRateUsd(dcBaseFinanceEbayItemDto.getExchangeRateUsd());
dcBaseFinanceEbayItem.setId(null);
dcBaseFinanceEbayItem.setSkuCount(1); dcBaseFinanceEbayItem.setSkuCount(1);
if(dcBaseFinanceEbayItem.getBailunSku() == null) { if(dcBaseFinanceEbayItem.getBailunSku() == null) {
dcBaseFinanceEbayItem.setBailunSku("无"); dcBaseFinanceEbayItem.setBailunSku("无");
...@@ -148,6 +150,9 @@ public class CalculateEbayItemJob extends PointJob { ...@@ -148,6 +150,9 @@ public class CalculateEbayItemJob extends PointJob {
} }
DcBaseFinanceEbayItemMapper dcBaseFinanceEbayItemMapper = SessionUtil.getSession().getMapper(DcBaseFinanceEbayItemMapper.class); DcBaseFinanceEbayItemMapper dcBaseFinanceEbayItemMapper = SessionUtil.getSession().getMapper(DcBaseFinanceEbayItemMapper.class);
dcBaseFinanceEbayItemMapper.insertSelective(dcBaseFinanceEbayItem); dcBaseFinanceEbayItemMapper.insertSelective(dcBaseFinanceEbayItem);
DcBaseEbaySkuMappingMapper dcBaseEbaySkuMappingMapper = SessionUtil.getSession().getMapper(DcBaseEbaySkuMappingMapper.class);
dcBaseEbaySkuMappingMapper.upsertSelective(ebaySkuMapping);
} }
}else { }else {
DcBaseFinanceEbayItem dcBaseFinanceEbayItem = new DcBaseFinanceEbayItem(); DcBaseFinanceEbayItem dcBaseFinanceEbayItem = new DcBaseFinanceEbayItem();
......
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