Commit aaa63197 by wutong

头程费计算, 除以2, 相对来说准一些

parent aef4eeab
package com.bailuntec.domain.constant;
import java.math.BigDecimal;
import java.util.regex.Pattern;
public interface CommonConstant {
......@@ -22,4 +23,5 @@ public interface CommonConstant {
String DOMESTIC_WAREHOUSE = "国内仓";
// String SKU_URL = "http://api.sku.bailuntec.com/api/ApiCenter/SetData";
String SKU_URL = "http://10.0.6.13:8001/api/ApiCenter/SetData";
BigDecimal BIGDECIMAL_TWO = BigDecimal.valueOf(2);
}
package com.bailuntec.job;
import com.bailuntec.domain.constant.CommonConstant;
import com.bailuntec.domain.entity.DcBaseCostFirst;
import com.bailuntec.domain.entity.DcMidCostFirst;
import com.bailuntec.domain.entity.JobPointLog;
......@@ -30,7 +31,7 @@ public class CalculateCostFirstJob extends PointJob {
DcMidCostFirst dcMidCostFirst = new DcMidCostFirst();
dcMidCostFirst.setBailunSku(dcBaseCostFirst.getBailunSku());
dcMidCostFirst.setWarehouseCode(dcBaseCostFirst.getWarehouseCode());
dcMidCostFirst.setCostFirst(unitSkuCostFirst);
dcMidCostFirst.setCostFirst(unitSkuCostFirst.divide(CommonConstant.BIGDECIMAL_TWO));
int i = dcMidCostFirstMapper.updateByExampleSelective(dcMidCostFirst, DcMidCostFirstExample.newAndCreateCriteria().andBailunSkuEqualTo(dcMidCostFirst.getBailunSku()).andWarehouseCodeEqualTo(dcMidCostFirst.getWarehouseCode()).example());
if (i == 0) {
dcMidCostFirstMapper.insertSelective(dcMidCostFirst);
......
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