From c6b8d9f6112a7bab5a9c16de198534a4ead52997 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Thu, 18 May 2023 17:57:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=B7=E6=A0=BC=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TankInformationService.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/biz/tankinformation/TankInformationService.java b/yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/biz/tankinformation/TankInformationService.java index 7e66c29f..286c99a6 100644 --- a/yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/biz/tankinformation/TankInformationService.java +++ b/yxt-supervise-cyf/yxt-supervise-cyf-biz/src/main/java/com/yxt/supervise/cyf/biz/tankinformation/TankInformationService.java @@ -8,11 +8,17 @@ import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.cyf.api.crudeoilpricerecord.CrudeOilPriceRecord; +import com.yxt.supervise.cyf.api.crudeoilpricerecord.CrudeOilPriceRecordDto; +import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformation; import com.yxt.supervise.cyf.api.tankinformation.TankInformation; import com.yxt.supervise.cyf.api.tankinformation.TankInformationDto; import com.yxt.supervise.cyf.api.tankinformation.TankInformationQuery; import com.yxt.supervise.cyf.api.tankinformation.TankInformationVo; +import com.yxt.supervise.cyf.biz.crudeoilpricerecord.CrudeOilPriceRecordService; +import com.yxt.supervise.cyf.biz.crudeoiltypeinformation.CrudeOilTypeInformationService; import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @@ -24,7 +30,10 @@ import java.util.List; @Service public class TankInformationService extends MybatisBaseService { - + @Autowired + CrudeOilTypeInformationService crudeOilTypeInformationService; + @Autowired + CrudeOilPriceRecordService crudeOilPriceRecordService; public PagerVo listPageVo(PagerQuery pq) { TankInformationQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); @@ -47,6 +56,14 @@ public class TankInformationService extends MybatisBaseService().eq("sid",dto.getCrudeSid())); + //新增价格记录 + CrudeOilPriceRecordDto dto1=new CrudeOilPriceRecordDto(); + dto1.setTypeSid(entity.getSid()); + dto1.setPrice(crude.getPrice()); + dto1.setOldPrice(crude.getPrice()); + crudeOilPriceRecordService.save(dto1); + entity.setTotalValue(crude.getPrice()*entity.getInventory()); baseMapper.insert(entity); return rb.success().setMsg("新增成功"); }