|
@@ -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远程调用👇👇 -----*/
|