|
@ -13,6 +13,7 @@ import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
import com.yxt.supervise.cyf.api.approvalrecord.ApprovalRecord; |
|
|
import com.yxt.supervise.cyf.api.approvalrecord.ApprovalRecord; |
|
|
import com.yxt.supervise.cyf.api.approvalrecord.ApprovalRecordDto; |
|
|
import com.yxt.supervise.cyf.api.approvalrecord.ApprovalRecordDto; |
|
|
|
|
|
import com.yxt.supervise.cyf.api.crudeoilstorage.CrudeOilStorage; |
|
|
import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformation; |
|
|
import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformation; |
|
|
import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformationDto; |
|
|
import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformationDto; |
|
|
import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformationVo; |
|
|
import com.yxt.supervise.cyf.api.crudeoiltypeinformation.CrudeOilTypeInformationVo; |
|
@ -26,6 +27,7 @@ import com.yxt.supervise.cyf.api.procurementdetails.ProcurementDetailsVo; |
|
|
import com.yxt.supervise.cyf.api.sysuser.SysUser; |
|
|
import com.yxt.supervise.cyf.api.sysuser.SysUser; |
|
|
import com.yxt.supervise.cyf.biz.approvalrecord.ApprovalRecordMapper; |
|
|
import com.yxt.supervise.cyf.biz.approvalrecord.ApprovalRecordMapper; |
|
|
import com.yxt.supervise.cyf.biz.approvalrecord.ApprovalRecordService; |
|
|
import com.yxt.supervise.cyf.biz.approvalrecord.ApprovalRecordService; |
|
|
|
|
|
import com.yxt.supervise.cyf.biz.crudeoilstorage.CrudeOilStorageMapper; |
|
|
import com.yxt.supervise.cyf.biz.crudeoiltypeinformation.CrudeOilTypeInformationMapper; |
|
|
import com.yxt.supervise.cyf.biz.crudeoiltypeinformation.CrudeOilTypeInformationMapper; |
|
|
import com.yxt.supervise.cyf.biz.crudeoiltypeinformation.CrudeOilTypeInformationService; |
|
|
import com.yxt.supervise.cyf.biz.crudeoiltypeinformation.CrudeOilTypeInformationService; |
|
|
import com.yxt.supervise.cyf.biz.materialinventory.MaterialInventoryMapper; |
|
|
import com.yxt.supervise.cyf.biz.materialinventory.MaterialInventoryMapper; |
|
@ -46,7 +48,7 @@ import java.util.List; |
|
|
public class ProcurementDetailsService extends MybatisBaseService<ProcurementDetailsMapper, ProcurementDetails> { |
|
|
public class ProcurementDetailsService extends MybatisBaseService<ProcurementDetailsMapper, ProcurementDetails> { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
MaterialInventoryMapper rawMaterialInventoryMapper; |
|
|
CrudeOilStorageMapper crudeOilStorageMapper; |
|
|
@Autowired |
|
|
@Autowired |
|
|
ApprovalRecordService approvalRecordService; |
|
|
ApprovalRecordService approvalRecordService; |
|
|
@Autowired |
|
|
@Autowired |
|
@ -244,4 +246,23 @@ public class ProcurementDetailsService extends MybatisBaseService<ProcurementDet |
|
|
baseMapper.delete(new QueryWrapper<ProcurementDetails>().eq("sid",sid)); |
|
|
baseMapper.delete(new QueryWrapper<ProcurementDetails>().eq("sid",sid)); |
|
|
return rb.success().setMsg("删除成功"); |
|
|
return rb.success().setMsg("删除成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
public ResultBean getProcByState(String state){ |
|
|
|
|
|
ResultBean rb=new ResultBean(); |
|
|
|
|
|
List<ProcurementDetailsVo>list=baseMapper.getProByState(state); |
|
|
|
|
|
for(ProcurementDetailsVo procurementDetailsVo:list){ |
|
|
|
|
|
List<ProcurementDetails>details=baseMapper.selectList(new QueryWrapper<ProcurementDetails>().eq("sid",procurementDetailsVo.getSid())); |
|
|
|
|
|
double i=0; |
|
|
|
|
|
for(ProcurementDetails procurementDetails:details){ |
|
|
|
|
|
i=i+(procurementDetails.getWeight()*procurementDetails.getPrice()); |
|
|
|
|
|
} |
|
|
|
|
|
procurementDetailsVo.setTotalValue(i); |
|
|
|
|
|
list.add(procurementDetailsVo); |
|
|
|
|
|
//入库数量
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return rb.success().setData(list); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|