wujianwei
2026-01-19 da8419536c33e726b02af85b710465f5d25afdf9
service/src/main/java/com/ruoyi/cwgl/service/impl/VoucherSubjectSettingServiceImpl.java
@@ -19,6 +19,7 @@
import com.ruoyi.cwgl.domain.VoucherSubjectSetting;
import com.ruoyi.cwgl.service.IVoucherSubjectSettingService;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.StringUtils;
/**
 * 凭证科目设置Service业务层处理
@@ -179,4 +180,22 @@
    {
        return voucherSubjectSettingMapper.deleteVoucherSubjectSettingById(id);
    }
    /**
     * 校验科目代码是否唯一
     *
     * @param voucherSubjectSetting 凭证科目设置
     * @return 结果
     */
    @Override
    public String checkSubjectCodeUnique(VoucherSubjectSetting voucherSubjectSetting)
    {
        Integer id = StringUtils.isNull(voucherSubjectSetting.getId()) ? -1 : voucherSubjectSetting.getId();
        VoucherSubjectSetting info = voucherSubjectSettingMapper.checkSubjectCodeUnique(voucherSubjectSetting.getSubjectCode(), voucherSubjectSetting.getAccountSet());
        if (StringUtils.isNotNull(info) && info.getId().intValue() != id.intValue())
        {
            return "1";
        }
        return "0";
    }
}