Przeglądaj źródła

报价单录入编辑修改

haoyu 2 lat temu
rodzic
commit
8e382a451b

+ 5 - 3
src/main/java/com/ydtech/modules/admin/controller/SysQuotationController.java

@@ -76,8 +76,10 @@ public class SysQuotationController extends BaseController {
     @ApiOperation(value = "修改报价单主题")
     @PostMapping(value = "/update/sysQuotationTheme")
     public HttpResult<SysQuotationTheme> update(@RequestBody SysQuotationTheme sysQuotationTheme) {
-        SysQuotationTheme one = sysQuotationThemeService.getOne(new LambdaQueryWrapper<SysQuotationTheme>().eq(SysQuotationTheme::getThemeCode, sysQuotationTheme.getThemeCode()));
-        if (one != null) {
+        LambdaQueryWrapper<SysQuotationTheme> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(SysQuotationTheme::getThemeCode, sysQuotationTheme.getThemeCode());
+        SysQuotationTheme one = sysQuotationThemeService.getOne(wrapper);
+        if (one != null && !one.getId().equals(sysQuotationTheme.getId())) {
             return HttpResult.error("code重复,请重新输入");
         }
         sysQuotationTheme.setUserId(getUserId());
@@ -113,7 +115,7 @@ public class SysQuotationController extends BaseController {
     @ApiOperation(value = "报价单授权批量编辑")
     @PostMapping(value = "/batch")
     public HttpResult<SysOrganizationQuotation> batch(@RequestBody SysOrganizationQuotation sysOrganizationQuotation) {
-        if (sysOrganizationQuotation.getOrganizationIds().size() == 0){
+        if (sysOrganizationQuotation.getOrganizationIds().size() == 0) {
             return HttpResult.error("编辑失败,未选中修改机构");
         }
         // 构造查询条件,根据提供的组织ID集合查询出对应的报价单授权信息,然后进行删除