package com.fuzamei.service.serviceImpl; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.fuzamei.constant.Roles; import com.fuzamei.entity.PlannerSupplier; import com.fuzamei.entity.User; import com.fuzamei.mapperInterface.PlannerMapper; import com.fuzamei.mapperInterface.ReceivingClerkMapper; import com.fuzamei.service.PlannerService; @Service public class PlannerServiceImpl implements PlannerService{ @Autowired private PlannerMapper plannerMapper; @Override public List queryPlanner(Map map) { return plannerMapper.queryPlanner(map); } @Override public List queryAllSupplierByPlannerId(int plannerId) {//根据计划员id查询已经有的供应商 return plannerMapper.queryAllSupplierByPlannerId(plannerId); } @Override public List queryAllNoSupplierByPlannerId(int plannerId) {////根据计划员id查询未添加的供应商 return plannerMapper.queryAllNoSupplierByPlannerId(plannerId); } @Override @Transactional(rollbackFor=Exception.class) public void deleteBeforeSupplierByUserId(int plannerId) {//根据计划员id删除之前所有的供应商 plannerMapper.deleteBeforeSupplierByUserId(plannerId); } @Override @Transactional(rollbackFor=Exception.class) public void insertAgainSupplier(PlannerSupplier pp) {//得到前端传来所有得供应商ID 做插入操作 String[] str=pp.getSupplierId().split(","); for (int i = 0; i < str.length; i++) { pp.setSupplierId(str[i]); plannerMapper.insertAgainSupplier(pp); } //plannerMapper.insertAgainSupplier(pp); } }