Bladeren bron

添加修改采购单号

yzc 1 jaar geleden
bovenliggende
commit
3c806efa22

+ 8 - 0
hx-purchase/src/main/java/com/fjhx/purchase/controller/purchase/PurchaseController.java

@@ -146,4 +146,12 @@ public class PurchaseController {
         purchaseService.purchasePayExcelExport(dto, httpServletResponse);
     }
 
+    /**
+     * 采购编辑采购单号
+     */
+    @PostMapping("/editContractCode")
+    public void editContractCode(@RequestBody PurchaseDto purchaseDto) {
+        purchaseService.editContractCode(purchaseDto);
+    }
+
 }

+ 5 - 0
hx-purchase/src/main/java/com/fjhx/purchase/entity/purchase/dto/PurchaseDto.java

@@ -60,4 +60,9 @@ public class PurchaseDto extends Purchase {
      */
     private List<PurchaseDetail> purchaseDetailList;
 
+    /**
+     * 合同单号
+     */
+    private String contractCode;
+
 }

+ 5 - 0
hx-purchase/src/main/java/com/fjhx/purchase/service/purchase/PurchaseService.java

@@ -102,4 +102,9 @@ public interface PurchaseService extends BaseService<Purchase> {
      * 采购付款excel导出
      */
     void purchasePayExcelExport(PurchaseSelectDto dto, HttpServletResponse httpServletResponse);
+
+    /**
+     * 修改采购单号
+     */
+    void editContractCode(PurchaseDto dto);
 }

+ 14 - 0
hx-purchase/src/main/java/com/fjhx/purchase/service/purchase/impl/PurchaseServiceImpl.java

@@ -932,4 +932,18 @@ public class PurchaseServiceImpl extends ServiceImpl<PurchaseMapper, Purchase>
 
         ExcelUtil.export(httpServletResponse, payExportExcelList, PayExportExcel.class);
     }
+
+    /**
+     * 修改采购单号
+     */
+    @Override
+    public void editContractCode(PurchaseDto dto) {
+        Assert.notEmpty(dto.getId(),"采购id不能为空");
+        this.update(q->q
+                .eq(Purchase::getId,dto.getId())
+                .set(BasePo::getUpdateTime,new Date())
+                .set(BasePo::getUpdateUser,SecurityUtils.getUserId())
+                .setSql("victoriatourist_json = JSON_SET(victoriatourist_json,'$.contractCode','"+dto.getContractCode()+"')")
+        );
+    }
 }