diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/pms/pmspurchasebackbill/AppPurchaseBackBillService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/pms/pmspurchasebackbill/AppPurchaseBackBillService.java index 3558765a7f..042084b3ef 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/pms/pmspurchasebackbill/AppPurchaseBackBillService.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/pms/pmspurchasebackbill/AppPurchaseBackBillService.java @@ -37,12 +37,14 @@ import com.yxt.anrui.terminal.api.pms.pmspurchasebackbill.flowable.PurchaseBackB import com.yxt.anrui.terminal.api.pms.pmspurchasebackbill.flowable.AppDelegateQuery; import com.yxt.anrui.terminal.fegin.pmspurchasebackbill.PmsPurchaseBackBillFeign; import com.yxt.anrui.terminal.fegin.pmspurchasebackbill.PmsPurchasebackBillDetailsVo; +import com.yxt.anrui.terminal.fegin.pmspurchasebackbill.PmsPurchasebackDetailDetailsVo; import com.yxt.anrui.terminal.fegin.pmspurchasebackbill.flowable.*; import com.yxt.common.core.result.ResultBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.math.BigDecimal; import java.util.Collections; import java.util.List; @@ -62,6 +64,9 @@ public class AppPurchaseBackBillService { AppPurchasebackBillDetailsVo appPurchasebackBillDetailsVo = new AppPurchasebackBillDetailsVo(); BeanUtil.copyProperties(data,appPurchasebackBillDetailsVo); appPurchasebackBillDetailsVo.setProcInsId(data.getProcInstId()); + BigDecimal backAmount = data.getPmsPurchasebackDetailList().stream().map(PmsPurchasebackDetailDetailsVo::getBackAmount).reduce(BigDecimal.ZERO, BigDecimal::add); + appPurchasebackBillDetailsVo.setPriceInfo("应收金额:" + data.getReceivableAmount() + "=退货金额:" + backAmount + "-运费:" + data.getBackFreight() + "-退优惠:" + data.getBackDiscountAmount() + "-抵扣欠款" + data.getDeductDebts() + "+误差调整:" + data.getBackErrorAmount()); + appPurchasebackBillDetailsVo.setGoodsInfo("退货商品列表(数量:" + data.getPmsPurchasebackDetailList().size() + ")"); return rb.success().setData(appPurchasebackBillDetailsVo); } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairPageVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairPageVo.java index a18bd0d534..e2a03d55b2 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairPageVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairPageVo.java @@ -29,8 +29,8 @@ public class AsBusrepairPageVo { private String vehMark; //车架号 private String vinNo; - - + //工单环节 + private String taskName; //旧件回收说明 private String shortss; //旧件照片 diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml index 42ff9d161b..b9d2a0c9d2 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml @@ -62,6 +62,7 @@