소스 검색

替换封禁账号新账号已存在错误提示

zoujiajian 2 년 전
부모
커밋
315f8a6cd4
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      netflix-web/src/main/java/com/cyksj/web/controller/manage/account/CmsAccountController.java

+ 4 - 3
netflix-web/src/main/java/com/cyksj/web/controller/manage/account/CmsAccountController.java

@@ -912,7 +912,8 @@ public class CmsAccountController {
 	 * 替换封禁账号
 	 */
 	@PostMapping("/replace/banned")
-	public Result<String> replaceBannedAccount(Long goodsId, MultipartFile file) throws IOException {
+	public Result<List<String>> replaceBannedAccount(Long goodsId, MultipartFile file) throws IOException {
+		List<String> repeat = new ArrayList<>();
 		EasyExcel.read(file.getInputStream(), ExcelBannedAccountData.class, new AnalysisEventListener<ExcelBannedAccountData>() {
 			@Override
 			public void invoke(ExcelBannedAccountData data, AnalysisContext analysisContext) {
@@ -932,6 +933,7 @@ public class CmsAccountController {
 				account = account.trim();
 				password = password.trim();
 				if (accountCommonService.checkIsDupAccount(goodsId, account)) {
+					repeat.add(oldAccount);
 					return;
 				}
 				dbAccount.setAccount(account);
@@ -946,7 +948,6 @@ public class CmsAccountController {
 
 			}
 		}).sheet().doRead();
-		return GatewayResponse.SUCCESS.newBuilder().toResult();
+		return GatewayResponse.SUCCESS.newBuilder().toResult(repeat);
 	}
-
 }