1 年間 前
コミット
18143f4f9e

+ 8 - 0
platform-rest/src/main/java/com/platform/rest/controller/longyanpurchaseorder/LongYanPurchaseOrderController.java

@@ -83,6 +83,14 @@ public class LongYanPurchaseOrderController {
       return new R<>();
       return new R<>();
   }
   }
 
 
+  @SysLog("修改龙岩采购单表状态")
+  @PutMapping("/{id}/{status}")
+  @PreAuthorize("@pms.hasPermission('longyanpurchaseorder-menu-edit')")
+  public R updateStatus(@PathVariable("id") String id, @PathVariable Integer status) {
+    longYanPurchaseOrderService.updateStatus(id,status);
+    return new R<>();
+  }
+
 
 
 
 
   /**
   /**

+ 2 - 0
platform-service/src/main/java/com/platform/service/longyanpurchaseorder/LongYanPurchaseOrderService.java

@@ -26,6 +26,8 @@ import java.util.Map;
  * @Version Copyright (c) 2020,北京乾元坤和科技有限公司 All rights reserved.
  * @Version Copyright (c) 2020,北京乾元坤和科技有限公司 All rights reserved.
  */
  */
 public interface LongYanPurchaseOrderService extends IBaseService<LongYanPurchaseOrder, LongYanPurchaseOrderDTO> {
 public interface LongYanPurchaseOrderService extends IBaseService<LongYanPurchaseOrder, LongYanPurchaseOrderDTO> {
+    void updateStatus(String id,Integer status);
+
     Map<Integer,List<LongYanPurchaseOrderByConditionReportVO>> getPieByCondition(LongYanPurchaseOrderDTO dto);
     Map<Integer,List<LongYanPurchaseOrderByConditionReportVO>> getPieByCondition(LongYanPurchaseOrderDTO dto);
 
 
 
 

+ 12 - 0
platform-service/src/main/java/com/platform/service/longyanpurchaseorder/impl/LongYanPurchaseOrderServiceImpl.java

@@ -75,6 +75,18 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
         super.deleteByPrimaryKey(id);
         super.deleteByPrimaryKey(id);
     }
     }
 
 
+    @Override
+    public void updateStatus(String id, Integer status) {
+        LongYanPurchaseOrder order = new LongYanPurchaseOrder();
+        order.setId(id);
+        order.setStatus(status);
+        UserInfo userInfo = SecurityUtils.getUserInfo();
+        order.setUpdateUserName(userInfo.getRealName());
+        order.setUpdateUserId(userInfo.getUserId());
+        order.setUpdateTime(LocalDateTime.now());
+        mapper.updateByPrimaryKeySelective(order);
+    }
+
     @Override
     @Override
     public Map<Integer,List<LongYanPurchaseOrderByConditionReportVO>> getPieByCondition(LongYanPurchaseOrderDTO dto) {
     public Map<Integer,List<LongYanPurchaseOrderByConditionReportVO>> getPieByCondition(LongYanPurchaseOrderDTO dto) {
         List<LongYanPurchaseOrderByConditionReportVO> reportVO1 = mapper.getReportByCptcode(dto);
         List<LongYanPurchaseOrderByConditionReportVO> reportVO1 = mapper.getReportByCptcode(dto);