Commit 7c7d0629 by yinyong

数据中心--订单buyName

parent e5105708
......@@ -456,6 +456,9 @@ public class OrderSyncJob extends PointJob {
dcBaseOmsSku.setProfitTotal(unitSkuProfit);
dcBaseOmsSku.setHasInnersale(dcBaseOmsOrder.getHasInnersale());
dcBaseOmsSku.setHasTransferOrder(dcBaseOmsOrder.getHasTransferOrder());
if(dcBaseOmsSku.getBuyerName() == null) {
dcBaseOmsSku.setBuyerName("无");
}
if (skuAmountSalesRMB.compareTo(BigDecimal.ZERO) == 0) {
dcBaseOmsSku.setProfitRate(BigDecimal.ZERO);
} else {
......@@ -499,6 +502,9 @@ public class OrderSyncJob extends PointJob {
dcBaseOmsOrder.setProfitRate(dcBaseOmsOrder.getProfitTotal().divide(totalAmountSalesRMB, 5, RoundingMode.HALF_EVEN));
}
dcBaseOmsOrder.setGmtModified(LocalDateTime.now());
if(dcBaseOmsOrder.getBuyerName() == null) {
dcBaseOmsOrder.setBuyerName("无");
}
DcBaseOmsOrderMapper omsOrderMapper = SessionUtil.getSession().getMapper(DcBaseOmsOrderMapper.class);
int i = omsOrderMapper.updateByExampleSelective(dcBaseOmsOrder, DcBaseOmsOrderExample.newAndCreateCriteria().andOriginOrderIdEqualTo(dcBaseOmsOrder.getOriginOrderId()).andBailunAccountIdEqualTo(dcBaseOmsOrder.getBailunAccountId()).example());
if (i == 0) {
......@@ -527,6 +533,9 @@ public class OrderSyncJob extends PointJob {
dcBaseOmsPlatformSku.setPaidTimeSite(timeZoneChange(site, dcBaseOmsOrder.getPaidTime()));
dcBaseOmsPlatformSku.setPayTimeSite(timeZoneChange(site, dcBaseOmsOrder.getPayTime()));
dcBaseOmsPlatformSku.setCompanyId(omsResult.getCompanyId());
if(dcBaseOmsPlatformSku.getBuyerName() == null) {
dcBaseOmsPlatformSku.setBuyerName("无");
}
int ii = mapper.updateByExampleSelective(dcBaseOmsPlatformSku, DcBaseOmsPlatformSkuExample.newAndCreateCriteria().andPlatformSkuEqualTo(dcBaseOmsPlatformSku.getPlatformSku()).andOriginOrderIdEqualTo(dcBaseOmsPlatformSku.getOriginOrderId()).andBailunAccountIdEqualTo(dcBaseOmsPlatformSku.getBailunAccountId()).example());
if (ii == 0) {
mapper.insertSelective(dcBaseOmsPlatformSku);
......
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