ソースを参照

新增管理员修改

anderx 11 ヶ月 前
コミット
96ad104ea7

+ 3 - 2
src/main/java/com/goafanti/admin/controller/AdminSuperviserApiController.java

@@ -66,7 +66,8 @@ public class AdminSuperviserApiController extends CertifyApiController {
 	 * 新增管理员
 	 */
 	@RequestMapping(value = "/insertAdmin", method = RequestMethod.POST)
-	public Result insertAdmin(@RequestParam(value = "roles[]", required = false) String[] roleIds, String data) {
+	public Result insertAdmin(@RequestParam(value = "roles[]", required = false) String[] roleIds, String data,
+							   String publicReviewerIds,String assistReviewerIds) {
 		Result res = new Result();
 		JSONObject jo = (JSONObject) JSON.parse(data);
 		List<String> roles = new ArrayList<String>();
@@ -111,7 +112,7 @@ public class AdminSuperviserApiController extends CertifyApiController {
 				ad.setPassword(AFTConstants.INITIALPASSWORD);
 			}
 			ad.setPassword(passwordUtil.getEncryptPwd(ad));
-			res.setData(newAdminService.insertNewAdmin(ad,roles));
+			res.setData(newAdminService.insertNewAdmin(ad,roles,publicReviewerIds,assistReviewerIds));
 		}
 		return res;
 	}

+ 1 - 1
src/main/java/com/goafanti/admin/service/NewAdminService.java

@@ -55,7 +55,7 @@ public interface NewAdminService {
 
 	Map<String, String> selectTechBroder();
 
-	int insertNewAdmin(Admin ad, List<String> roleIds);
+	int insertNewAdmin(Admin ad, List<String> roleIds,String publicReviewerIds,String assistReviewerIds);
 
 	Map<String, String> listAdminSelect();
 

+ 4 - 2
src/main/java/com/goafanti/admin/service/impl/NewAdminServiceImpl.java

@@ -296,7 +296,7 @@ public class NewAdminServiceImpl extends BaseMybatisDao<AdminMapper> implements
 	}
 
 	@Override
-	public int insertNewAdmin(Admin ad ,List<String> roleIds) {
+	public int insertNewAdmin(Admin ad ,List<String> roleIds,String publicReviewerIds,String assistReviewerIds) {
 		ad.setStatus("0");
 		ad.setId(UUID.randomUUID().toString());
 		ad.setType(sumType(roleIds));
@@ -315,7 +315,9 @@ public class NewAdminServiceImpl extends BaseMybatisDao<AdminMapper> implements
 		}
 		if(ad.getAmbId()!=null)pushAmbRole(ad);
 		adminMapper.insert(ad);
-
+		//修改公出审核人
+		if(publicReviewerIds!=null)updatePublicReviewer(ad.getId(),publicReviewerIds,0);
+		if(assistReviewerIds!=null)updatePublicReviewer(ad.getId(),assistReviewerIds,1);
 		return 1;
 	}