Jelajahi Sumber

add 添加订单自定义订阅节点信息

zoujiajian 3 tahun lalu
induk
melakukan
c44c062f00

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/OrderDon.java

@@ -121,6 +121,11 @@ public class OrderDon extends BaseEntity implements Serializable {
      */
     private String exCode;
 
+    /**
+     * 自定义订阅节点
+     */
+    private String subNode;
+
     public enum Status {
         /**
          * 订单状态

+ 3 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/views/OrderDonView.java

@@ -105,6 +105,9 @@ public class OrderDonView {
     @DbField("o.ex_code")
     private String exCode;
 
+    @DbField("o.sub_node")
+    private String subNode;
+
     @DbIgnore
     private OrderDonWaybill waybill;
 

+ 14 - 1
netflix-web/src/main/java/com/cyksj/web/controller/manage/CmsOrderController.java

@@ -132,8 +132,21 @@ public class CmsOrderController {
         return GatewayResponse.SUCCESS.newBuilder().toResult();
     }
 
+	/**
+	 * 编辑自定义订阅节点
+	 */
+	@PutMapping("/update/subNode")
+	public Result<String> updateSubNode(@RequestBody OrderDon orderDon) {
+		OrderDon en = cmsOrderDonService.getById(orderDon.getId());
+		if (en != null) {
+			en.setSubNode(orderDon.getSubNode());
+			cmsOrderDonService.updateById(en);
+		}
+		return GatewayResponse.SUCCESS.newBuilder().toResult();
+	}
+
 
-    @GetMapping("/get/transport/{orderId}")
+	@GetMapping("/get/transport/{orderId}")
     public Result<OrderDonTransportView> getTransport(@PathVariable Long orderId){
 //        OrderDonTransport transport = cmsOrderDonService.getTransport(orderId);
         OrderDonTransportView transportView = beanSearcher.searchFirst(OrderDonTransportView.class, MapUtils.builder().field(OrderDonTransportView::getOrderId, orderId).build());