wujianwei
2026-01-26 d12e3956751fe321e3ab6ef3daa4f0217a25b819
service/src/main/java/com/ruoyi/cwgl/controller/VoucherSubjectSettingController.java
@@ -68,9 +68,13 @@
     */
    @PreAuthorize("@ss.hasPermi('cwgl:voucherSubjectSetting:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Integer id)
    public AjaxResult getInfo(@PathVariable Integer id)
    {
        return AjaxResult.success(voucherSubjectSettingService.selectVoucherSubjectSettingById(id));
        VoucherSubjectSetting subject = voucherSubjectSettingService.selectVoucherSubjectSettingById(id);
        if (subject != null && subject.getAccountingItems() != null) {
            subject.setAccountingItemsDesc(subject.getAccountingItemsDesc());
        }
        return AjaxResult.success(subject);
    }
    /**
@@ -81,6 +85,10 @@
    @PostMapping
    public AjaxResult add(@RequestBody VoucherSubjectSetting voucherSubjectSetting)
    {
        if (!"0".equals(voucherSubjectSettingService.checkSubjectCodeUnique(voucherSubjectSetting)))
        {
            return AjaxResult.error("新增科目'" + voucherSubjectSetting.getSubjectCode() + "'失败,科目代码已存在");
        }
        return toAjax(voucherSubjectSettingService.insertVoucherSubjectSetting(voucherSubjectSetting));
    }
@@ -92,6 +100,10 @@
    @PutMapping
    public AjaxResult edit(@RequestBody VoucherSubjectSetting voucherSubjectSetting)
    {
        if (!"0".equals(voucherSubjectSettingService.checkSubjectCodeUnique(voucherSubjectSetting)))
        {
            return AjaxResult.error("修改科目'" + voucherSubjectSetting.getSubjectCode() + "'失败,科目代码已存在");
        }
        return toAjax(voucherSubjectSettingService.updateVoucherSubjectSetting(voucherSubjectSetting));
    }