package com.zym.pss.baseinfo.service.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.UUID; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.zym.pss.baseinfo.dao.MaterialDao; import com.zym.pss.baseinfo.po.Material; import com.zym.pss.baseinfo.service.MaterialService; import com.zym.pss.core.service.impl.BaseServiceImpl; import com.zym.pss.util.UtilFuns; @Service("materialService") public class MaterialServiceImpl extends BaseServiceImpl<Material> implements MaterialService{ MaterialDao materialDao ; @Resource public void setMaterialDao(MaterialDao materialDao) { super.setBaseDao(materialDao); this.materialDao = materialDao; } @Override public void insert(Material entity) { entity.setId(UUID.randomUUID().toString()); this.materialDao.insert(entity); } @Override public Material findByMaterialNo(String materialNo,String tenantId) { Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("materialNo", materialNo); paraMap.put("tenantId", tenantId); List<Material> materialList = this.materialDao.find(paraMap); //返回原材料 if(UtilFuns.isNotEmpty(materialList)){ return materialList.get(0); } return null; } }