Commit edb44974 by huluobin

# update

parent 48ec7fb5
......@@ -5,8 +5,8 @@
<configuration>
<!--<properties resource="db-tj.properties"/>-->
<!-- <properties resource="db-dev.properties"/>-->
<properties resource="db-prod.properties"/>
<properties resource="db-dev.properties"/>
<!-- <properties resource="db-prod.properties"/>-->
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
......
......@@ -123,7 +123,10 @@ public class AutoTurnoverJob extends PointJob {
.example());
this.autoTurnoverFromStock(queryTime, dcBaseStock);
} catch (Exception e) {
e.printStackTrace();
DcAutoException dcAutoException = new DcAutoException();
dcAutoException.setBailunSku(dcBaseStock.getBailunSku());
dcAutoException.setWarehouseCode(dcBaseStock.getWarehouseCode());
dcAutoException.setMessage(e.getMessage() + e.getStackTrace().toString());
} finally {
SessionUtil.closeSession();
}
......@@ -390,7 +393,10 @@ public class AutoTurnoverJob extends PointJob {
* 均值, 配置安全库存法: 销量上下限 根据过去30天销量,计算出合理的销量封顶值和销量最低值
* 曲线拟合 :销量预测, 根据销量走势和上下限,计算出销量预测曲线, 如果历史销量包含0, 无法使用指数函数拟合
*/
long time = System.currentTimeMillis();
log.info(Long.toString(time));
forecastSalesList = autoTurnoverService.getAutoTurnoverSaleDetails(dcAutoTurnover, turnoverDays, autoForecastDay);
log.info(Long.toString(System.currentTimeMillis() - time));
AtomicReference<LocalDate> localDate = new AtomicReference<>(LocalDate.now());
......
......@@ -22,6 +22,7 @@ import com.bailuntec.utils.SessionUtil;
import com.dangdang.ddframe.job.api.ShardingContext;
import com.dangdang.ddframe.job.executor.ShardingContexts;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.session.ExecutorType;
import org.apache.ibatis.session.SqlSession;
import org.junit.jupiter.api.Test;
......@@ -39,6 +40,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@Slf4j
public class AutoTurnoverTest {
// @Test
public void test1() throws Exception {
......@@ -259,12 +261,16 @@ public class AutoTurnoverTest {
public void testXX2() {
DcBaseStock dcBaseStock = SessionUtil.getSession().getMapper(DcBaseStockMapper.class)
.selectOneByExample(DcBaseStockExample.newAndCreateCriteria()
.andBailunSkuEqualTo("944579124")
.andWarehouseCodeEqualTo("GZBLWH")
.andBailunSkuEqualTo("948276501")
.andWarehouseCodeEqualTo("GB4PXBL")
.example());
try {
AutoTurnoverJob autoTurnoverJob = new AutoTurnoverJob();
long time = System.currentTimeMillis();
log.info(Long.toString(time));
autoTurnoverJob.autoTurnoverFromStock(DateTimeFormatter.ofPattern(CommonConstant.DATE_FORMAT).format(LocalDate.now()), dcBaseStock);
log.info(String.valueOf((System.currentTimeMillis() - time)));
} catch (Exception e) {
e.printStackTrace();
}
......
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