linbl hai 6 meses
pai
achega
c24f38eab4

+ 20 - 1
sp-service/level-one-server/src/main/java/com/pj/tb_order/TbOrderController.java

@@ -1,10 +1,12 @@
 package com.pj.tb_order;
 
+import java.math.BigDecimal;
+import java.util.ArrayList;
 import java.util.List;
 
+import cn.hutool.core.convert.Convert;
 import com.pj.api.dto.HtDeclareChargebackDto;
 import com.pj.api.dto.HtPassCardDTO;
-import com.pj.current.mybatis.DataScope;
 import com.pj.utils.so.SoMap;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -89,6 +91,23 @@ public class TbOrderController {
 		return AjaxJson.getByLine(line);
 	}
 
+	/** 批量修改总价 */
+	@RequestMapping("editUpPriceByIds")
+	@SaCheckPermission(TbOrder.PERMISSION_CODE_EDIT_PRICE)
+	public AjaxJson editUpPriceByIds(String ids, double price){
+		Long[] idArr = Convert.toLongArray(ids);
+
+		List<TbOrder> tbOrders = new ArrayList<>();
+		for (Long id: idArr) {
+			TbOrder order = new TbOrder();
+			order.setUpPrice(BigDecimal.valueOf(price));
+			order.setId(id);
+			tbOrders.add(order);
+		}
+		boolean batch = tbOrderService.updateBatchById(tbOrders);
+		return AjaxJson.toAjax(batch);
+	}
+
 
 
 	/*-----           正常业务逻辑👆👆    rpc远程调用👇👇 -----*/

+ 1 - 1
sp-service/level-one-server/src/main/java/com/pj/tb_shop/vo/ShopVo.java

@@ -14,7 +14,7 @@ public class ShopVo {
 	/**
 	 * 主键
 	 */
-	private String id;
+	private Long id;
 
 	/**
 	 * 互市区名称