package com.thhy.materials.modules.biz.weigh.service.impl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.materials.modules.biz.concret.entity.SysSteel; import com.thhy.materials.modules.biz.concret.entity.dto.DicetName; import com.thhy.materials.modules.biz.concret.entity.dto.TMinxingPlant; import com.thhy.materials.modules.biz.concret.entity.dto.WeighDto; import com.thhy.materials.modules.biz.weigh.dto.QueryWeighDto; import com.thhy.materials.modules.biz.weigh.entity.TSuMaterialWarehouseRecord; import com.thhy.materials.modules.biz.weigh.entity.TWeighbridge; import com.thhy.materials.modules.biz.weigh.entity.WeighVo; import com.thhy.materials.modules.biz.weigh.entity.dto.AssistGoodDto; import com.thhy.materials.modules.biz.weigh.entity.dto.MaterialStockRecordDto; import com.thhy.materials.modules.biz.weigh.entity.dto.MouldDto; import com.thhy.materials.modules.biz.weigh.entity.dto.SteelDto; import com.thhy.materials.modules.biz.weigh.mapper.WeighMapper; import com.thhy.materials.modules.biz.weigh.service.WeighService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @Author QiuYuHao * @CreateDate 2023-08-29 16:45:38 * 地磅接口实现 */ @Service public class WeighServiceImpl implements WeighService { @Resource private WeighMapper weighMapper; @Override public List findAll(QueryWeighDto queryWeighDto) { return weighMapper.queryAll(queryWeighDto); } @Override public Integer mixingPlantId() { return weighMapper.mixingPlantId(); } @Override public Integer mixingPlantIdNew() { return weighMapper.mixingPlantIdNew(); } @Override public List findAlltask(Integer byId,String dictName) { List WeighVo= weighMapper.findAlltask(byId,dictName); return WeighVo; } @Override public List findAlltaskNew(Integer byId,String dictName) { List WeighVo= weighMapper.findAlltaskNew(byId,dictName); return WeighVo; } @Override public String dictIdByOne(String tradeName) { String WeighVo= weighMapper.dictIdByOne(tradeName); return WeighVo; } @Override public List dictList() { List w = weighMapper.dictList(); return w ; } @Override public String forwardingUnitSelectBy(String forwardingUnit) { return weighMapper.forwardingUnitSelectBy(forwardingUnit); } @Override public List findAlltaskAll(String dictName) { List WeighVo= weighMapper.findAlltaskAll(dictName); return WeighVo; } @Override public List findAlltaskAllNew(String dictName) { List WeighVo= weighMapper.findAlltaskAllNew(dictName); return WeighVo; } @Override public BasicResult weighbridgeList(Map values) { Integer pageSize = Integer.valueOf(values.get("pageSize").toString()); Integer pageNum = Integer.valueOf(values.get("pageNum").toString()); PageHelper.startPage(pageNum,pageSize); List weighbridges = weighMapper.weighbridgeList(values); PageInfo tWeighbridgePageInfo = new PageInfo<>(weighbridges); return BasicResult.success(tWeighbridgePageInfo); } @Override public BasicResult headThingJsInventory() { //原料库存 List materialStockDtos =weighMapper.materialStockInventory(); //钢筋 List steelDtos = weighMapper.steelInventory(); //辅材 List assistGoodDtos = weighMapper.assistGoodInventory(); //模具 List mouldDtos = weighMapper.mouldInventory(); HashMap map = new HashMap<>(); map.put("materialStockDtos",materialStockDtos); map.put("steelDtos",steelDtos); map.put("assistGoodDtos",assistGoodDtos); map.put("mouldDtos",mouldDtos); return BasicResult.success(map); } @Override public List steelType() { return weighMapper.steelType(); } @Override public BasicResult materialWarehouseRecordList(Map values) { Integer pageSize = Integer.valueOf(values.get("pageSize").toString()); Integer pageNum = Integer.valueOf(values.get("pageNum").toString()); PageHelper.startPage(pageNum,pageSize); List records = weighMapper.materialWarehouseRecordList(values); PageInfo recordPageInfo = new PageInfo<>(records); return BasicResult.success(recordPageInfo); } @Override public BasicResult materialWarehouseRecordInsert(Map values) { values.put("id",""); weighMapper.materialWarehouseRecordInsert(values); return BasicResult.success(); } @Override public BasicResult materialWarehouseRecordUpdate(Map values) { weighMapper.materialWarehouseRecordUpdate(values); return BasicResult.success(); } @Override public BasicResult materialWarehouseRecordDel(String id) { weighMapper.materialWarehouseRecordDel(id); return BasicResult.success(); } }