chb 7 anni fa
parent
commit
b24bdba03f

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

@@ -63,7 +63,7 @@ public class PlannerServiceImpl implements  PlannerService{
 		String hash = (String) map.get("sid");
 		pp.setUserId(pp.getUserId());//操作人(管理员)
 		pp.setOperationTypeId(OperationType.ADD);//操作类型 (编辑配置后在添加)
-		pp.setUserIdb(pp.getUserIdb());//被操作人账号  ??????????????待
+		pp.setUserIdb(pp.getUserIdb());//这里是被操作人账号 
 		pp.setOperationTime(currentTime);//操作时间
 		pp.setHash(hash);//操作hash
 		userMapper.insertOperationHistory(pp);//插入到操作记录表去

+ 6 - 5
saicLogistics/src/main/java/com/fuzamei/web/PlannerAction.java

@@ -114,14 +114,15 @@ public class PlannerAction {
 		try {
 			@SuppressWarnings("unchecked")
 			Integer user_id = ValidationUtil.checkAndAssignInt(req.getHeader("Authorization").split("&")[1]);
+			 pp.setUserId(user_id);
 			userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);//管理员来操作
 			Integer plannerId = ValidationUtil.checkAndAssignInt(pp.getPlannerId());//得到前端传来的计划员id(校验)
-			ValidationUtil.checkBlankAndAssignString(pp.getSign());//校验前端传来的签名
-		    if(pp.getSupplierId().equals("")) {//判断如果传过来得到的供应商是没有移动的的 (就是点击配置后,什么操作都没做) 就提示他   不让删除原先得供应商
-			
-		    throw  new  RuntimeException("什么都不用操作");
-			   
+			ValidationUtil.checkBlankAndAssignString(pp.getSign());//校验(前端传来的签名)
+			Object id=pp.getSupplierId();//dai  jiaoyan
+		    if(id==null) {//判断如果传过来得到的供应商是没有移动的的 (就是点击配置后,什么操作都没做) 就提示他   不让删除原先得供应商
+		      throw  new  RuntimeException("什么都不用操作");
 		    }else {//否则就做先删除原先得  在添加得到新的供应商id 做插入操作
+		    	
 		    	plannerService.deleteBeforeSupplierByUserId(plannerId);//(前端传来的计划员id)根据计划员id先删除之前所对应的供应商
 		    	plannerService.insertAgainSupplier(pp);//然后在插入新得到的供应商id
 		    }