Commit aaa63197 by wutong

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

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