demand: TMS系统 - 提成管理 - 销售计提比例配置 - 新增/修改配置规则更改-一个销售支持可以对应多个销售顾问

committer: heyu
This commit is contained in:
aike 2025-12-03 16:21:10 +08:00
parent fdfbb11b9f
commit 90fb34aaff

View File

@ -156,12 +156,12 @@ public class EmisSalesCommissionRatioServiceImpl implements IEmisSalesCommission
*/
private void validateSalesSupport(EmisSalesCommissionRatio entity) throws EmisBizError {
if (entity.getSalesSupport() != null && !entity.getSalesSupport().trim().isEmpty()) {
// 检查销售支持是否已经对应了其他销售联系人
int countSalesmen = emisSalesCommissionRatioMapper.countBySalesSupportAndDifferentSalesmen(entity);
if (countSalesmen > 0) {
throw new EmisBizError(EmisBizErrorType.PARAM_ERROR,
"销售支持[" + entity.getSalesSupport() + "]已经对应了其他销售联系人,一个销售支持只能对应一个销售联系人");
}
// // 检查销售支持是否已经对应了其他销售联系人
// int countSalesmen = emisSalesCommissionRatioMapper.countBySalesSupportAndDifferentSalesmen(entity);
// if (countSalesmen > 0) {
// throw new EmisBizError(EmisBizErrorType.PARAM_ERROR,
// "销售支持[" + entity.getSalesSupport() + "]已经对应了其他销售联系人,一个销售支持只能对应一个销售联系人");
// }
// 检查销售支持是否已经对应了其他销售主管
int countExecutive = emisSalesCommissionRatioMapper.countBySalesSupportAndDifferentExecutive(entity);
if (countExecutive > 0) {