|
@@ -1,5 +1,6 @@
|
|
package com.fjhx.stock.service.impl;
|
|
package com.fjhx.stock.service.impl;
|
|
|
|
|
|
|
|
+import cn.hutool.core.convert.Convert;
|
|
import cn.hutool.core.date.DateUtil;
|
|
import cn.hutool.core.date.DateUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -14,6 +15,7 @@ import com.fjhx.entity.stock.StockBackDetails;
|
|
import com.fjhx.entity.stock.StockBackPlanDetails;
|
|
import com.fjhx.entity.stock.StockBackPlanDetails;
|
|
import com.fjhx.material.service.MaterialService;
|
|
import com.fjhx.material.service.MaterialService;
|
|
import com.fjhx.params.stock.*;
|
|
import com.fjhx.params.stock.*;
|
|
|
|
+import com.fjhx.plan.service.PlanConfigService;
|
|
import com.fjhx.stock.mapper.StockBackMapper;
|
|
import com.fjhx.stock.mapper.StockBackMapper;
|
|
import com.fjhx.stock.service.StockBackDetailsService;
|
|
import com.fjhx.stock.service.StockBackDetailsService;
|
|
import com.fjhx.stock.service.StockBackPlanDetailsService;
|
|
import com.fjhx.stock.service.StockBackPlanDetailsService;
|
|
@@ -49,6 +51,9 @@ public class StockBackServiceImpl extends ServiceImpl<StockBackMapper, StockBack
|
|
@Autowired
|
|
@Autowired
|
|
private StockBackPlanDetailsService stockBackPlanDetailsService;
|
|
private StockBackPlanDetailsService stockBackPlanDetailsService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private PlanConfigService planConfigService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public Page<StockBack> getPage(Map<String, String> condition) {
|
|
public Page<StockBack> getPage(Map<String, String> condition) {
|
|
|
|
|
|
@@ -139,6 +144,13 @@ public class StockBackServiceImpl extends ServiceImpl<StockBackMapper, StockBack
|
|
stockBack.setStatus(StatusConstant.NO);
|
|
stockBack.setStatus(StatusConstant.NO);
|
|
stockBack.setDelFlag(0);
|
|
stockBack.setDelFlag(0);
|
|
stockBack.setCreateTime(date);
|
|
stockBack.setCreateTime(date);
|
|
|
|
+
|
|
|
|
+ Date operationTime = stockBack.getOperationTime();
|
|
|
|
+ if (Convert.toInt(DateUtil.format(operationTime, "H")) < 10) {
|
|
|
|
+ stockBack.setStatisticsDate(DateUtil.offsetDay(operationTime, -1));
|
|
|
|
+ } else {
|
|
|
|
+ stockBack.setStatisticsDate(operationTime);
|
|
|
|
+ }
|
|
save(stockBack);
|
|
save(stockBack);
|
|
|
|
|
|
// 退仓详情
|
|
// 退仓详情
|