chb 7 tahun lalu
induk
melakukan
984b68edcc

+ 11 - 11
saicLogistics/src/main/java/com/fuzamei/entity/PlannerSupplier.java

@@ -2,8 +2,8 @@ package com.fuzamei.entity;
 //计划员供应商表
 public class PlannerSupplier {
 	private  Integer id;         //主键id
-	private  Integer planner_id; //计划员id
-	private  Integer supplier_id;//供应商id
+	private  Integer plannerId; //计划员id
+	private  Integer supplierId;//供应商id
 	
 	public Integer getId() {
 		return id;
@@ -11,19 +11,19 @@ public class PlannerSupplier {
 	public void setId(Integer id) {
 		this.id = id;
 	}
-	public Integer getPlanner_id() {
-		return planner_id;
+	public Integer getPlannerId() {
+		return plannerId;
 	}
-	public void setPlanner_id(Integer planner_id) {
-		this.planner_id = planner_id;
+	public void setPlannerId(Integer plannerId) {
+		this.plannerId = plannerId;
 	}
-	public Integer getSupplier_id() {
-		return supplier_id;
+	public Integer getSupplierId() {
+		return supplierId;
 	}
-	public void setSupplier_id(Integer supplier_id) {
-		this.supplier_id = supplier_id;
+	public void setSupplierId(Integer supplierId) {
+		this.supplierId = supplierId;
 	}
-	
+
 	
 	
 	

+ 15 - 2
saicLogistics/src/main/java/com/fuzamei/mapper/PlannerMapper.xml

@@ -11,11 +11,24 @@
 	
 	<!--点击查看  根据计划员id查询所有有的供应商  --><!--已添加的供应商  -->
 	<select id="queryAllSupplierByPlannerId" resultType="com.fuzamei.entity.User">
-       select person_name from users   where user_id in(select supplier_id from planner_supplier where planner_id=#{plannerId})
+       select user_id, person_name from users   where user_id in(select supplier_id from planner_supplier where planner_id=#{plannerId})
 	</select>
 	
 	<!--点击查看    根据计划员id查询没有得供应商  --><!--未添加的供应商  -->
 	<select id="queryAllNoSupplierByPlannerId" resultType="com.fuzamei.entity.User">
-		select person_name from users   where role_id=2 and user_id not in(select supplier_id from planner_supplier where planner_id=#{plannerId})
+		select user_id,person_name from users   where role_id=2 and user_id not in(select supplier_id from planner_supplier where planner_id=#{plannerId})
 	</select>
+	
+	<!-- 根据计划员id  删除他原来有的,所对应得供应商。后面在得到前端传来所有得id再次做插入 -->
+	<delete id="deleteBeforeSupplierByUserId">
+	    delete from planner_supplier where planner_id =#{plannerId}
+	</delete>
+	
+	<!--配置供应商  前端点提交后    获取前端传来得所有Id在做插入操作(数组??)  -->
+	<insert id="insertAgainSupplier">
+		insert into planner_supplier(planner_id,supplier_id) values (#{plannerId},#{supplierId})
+	</insert>
+	
+
+	
 </mapper>

+ 4 - 0
saicLogistics/src/main/java/com/fuzamei/mapperInterface/PlannerMapper.java

@@ -9,4 +9,8 @@ public interface PlannerMapper {
 	 public List<User> queryPlanner(Map<String, Object> map);//查询计划人列表
 	 public List<User> queryAllSupplierByPlannerId(int plannerId);//查询已添加的供应商
 	 public List<User> queryAllNoSupplierByPlannerId(int plannerId);//查询未添加的供应商
+	 
+	 public void deleteBeforeSupplierByUserId(int plannerId);//根据计划员id删除
+	 public void  insertAgainSupplier(Map<String, Object> map);//得到前端传来所有得供应商ID 做插入操作
+	 
 }

+ 6 - 0
saicLogistics/src/main/java/com/fuzamei/service/PlannerService.java

@@ -9,4 +9,10 @@ public interface PlannerService {
 	public List<User> queryPlanner(Map<String, Object> map);//查询计划人列表
 	public List<User> queryAllSupplierByPlannerId(int plannerId);//查询已添加的供应商
 	public List<User> queryAllNoSupplierByPlannerId(int plannerId);//查询未添加的供应商
+	
+	
+	
+	
+	
+	
 }

+ 0 - 5
saicLogistics/src/main/java/com/fuzamei/service/serviceImpl/PlannerServiceImpl.java

@@ -15,22 +15,17 @@ import com.fuzamei.service.PlannerService;
 public class PlannerServiceImpl implements  PlannerService{
   @Autowired
   private PlannerMapper  plannerMapper;
-  @Autowired
-  private ReceivingClerkMapper receivingClerkMapper;
-
 
 	@Override
 	public List<User> queryPlanner(Map<String, Object> map) {
 		 return plannerMapper.queryPlanner(map);
     }
 
-
 	@Override
 	public List<User> queryAllSupplierByPlannerId(int plannerId) {//根据计划员id查询已经有的供应商
 		return plannerMapper.queryAllSupplierByPlannerId(plannerId);
 	}
 
-
 	@Override
 	public List<User> queryAllNoSupplierByPlannerId(int plannerId) {////根据计划员id查询未添加的供应商
 		return plannerMapper.queryAllNoSupplierByPlannerId(plannerId);

+ 1 - 1
saicLogistics/src/main/resources/spring-mvc.xml

@@ -35,7 +35,7 @@
 	<tx:annotation-driven transaction-manager="transactionManager"
 		proxy-target-class="true" />
 	<!-- 对token拦截验证 (为方便测试,测试环境给注释掉) -->
-  	<mvc:interceptors>
+   	<mvc:interceptors>
 		<mvc:interceptor>
 			<!-- 拦截路径 -->
 			<mvc:mapping path="/**" />