사용자 권한변경시 거래현황-업무구분 기본 선택되도록 변경
eapim-admin CI / build (push) Waiting to run

This commit is contained in:
eastargh
2026-09-11 14:03:16 +09:00
parent 0848cd3469
commit 136626e7c4
2 changed files with 22 additions and 1 deletions
@@ -22,6 +22,9 @@ import com.eactive.eai.rms.common.util.CommonConstants;
import com.eactive.eai.rms.data.entity.onl.bzwkdstcd.UserBusiness; import com.eactive.eai.rms.data.entity.onl.bzwkdstcd.UserBusiness;
import com.eactive.eai.rms.data.entity.onl.bzwkdstcd.UserBusinessId; import com.eactive.eai.rms.data.entity.onl.bzwkdstcd.UserBusinessId;
import com.eactive.eai.rms.data.entity.onl.bzwkdstcd.UserBusinessService; import com.eactive.eai.rms.data.entity.onl.bzwkdstcd.UserBusinessService;
import com.eactive.eai.rms.data.entity.onl.transaction.TransactionTrackingFilter;
import com.eactive.eai.rms.data.entity.onl.transaction.TransactionTrackingFilterId;
import com.eactive.eai.rms.data.entity.onl.transaction.TransactionTrackingFilterService;
import com.eactive.eai.rms.data.entity.onl.unifbwk.UnifBwkTpService; import com.eactive.eai.rms.data.entity.onl.unifbwk.UnifBwkTpService;
@Service @Service
@@ -40,6 +43,9 @@ public class BizManService extends BaseService {
@Autowired @Autowired
private UserBusinessService userBusinessService; private UserBusinessService userBusinessService;
@Autowired
private TransactionTrackingFilterService transactionTrackingFilterService;
@Autowired @Autowired
private UserBizUIMapper userBizUIMapper; private UserBizUIMapper userBizUIMapper;
@@ -102,6 +108,13 @@ public class BizManService extends BaseService {
userBusinessService.deleteOrSave(userId, userBusinesses); userBusinessService.deleteOrSave(userId, userBusinesses);
transactionTrackingFilterService.deleteAllByUserId(userId);
List<TransactionTrackingFilter> filters = userBusinesses.stream()
.map(ub -> new TransactionTrackingFilter(
new TransactionTrackingFilterId(userId, ub.getId().getEaiBzwkDstcd())))
.collect(Collectors.toList());
transactionTrackingFilterService.saveAll(filters);
String userBusinessServiceLists = userBusinesses.stream() String userBusinessServiceLists = userBusinesses.stream()
.map(e -> e.getId().getEaiBzwkDstcd()) .map(e -> e.getId().getEaiBzwkDstcd())
.collect(Collectors.joining(",")); .collect(Collectors.joining(","));
@@ -20,4 +20,12 @@ public class TransactionTrackingFilterService extends
.fetch(); .fetch();
} }
public void deleteAllByUserId(String userId) {
repository.deleteAll(findAllByUserId(userId));
}
public void saveAll(List<TransactionTrackingFilter> filters) {
repository.saveAll(filters);
}
} }