Commit 8ddd396a authored by hezhen's avatar hezhen

Merge branch 'master_chw_publish' into dev-chw

parents ee99974a e8923049
...@@ -123,9 +123,15 @@ public class OrderPulishReceiveService extends AbstractOrderHandle<OrderPulishRe ...@@ -123,9 +123,15 @@ public class OrderPulishReceiveService extends AbstractOrderHandle<OrderPulishRe
List<VehiclePublishReceiveVo> receiveVos = detail.getReceiveVos(); List<VehiclePublishReceiveVo> receiveVos = detail.getReceiveVos();
BigDecimal receiveAmount = BigDecimal.ZERO; BigDecimal receiveAmount = BigDecimal.ZERO;
if (receiveVos.size() > 0 ) { if (receiveVos.size() > 0 ) {
receiveAmount = receiveVos.parallelStream().filter(oadTemp -> if (detail.getType().equals(1)){
(Integer.valueOf(VehiclePublishReceiveDTO.ADD).equals(oadTemp.getStatus())) receiveAmount = receiveVos.parallelStream().filter(oadTemp ->
).map(VehiclePublishReceiveVo::getReceiveAmount).reduce(BigDecimal.ZERO, BigDecimal::add); (Integer.valueOf(VehiclePublishReceiveDTO.ADD).equals(oadTemp.getStatus()))
).map(VehiclePublishReceiveVo::getReceiveAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
}else {
receiveAmount = receiveVos.parallelStream().filter(oadTemp ->
(Integer.valueOf(VehiclePublishReceiveDTO.PAY).equals(oadTemp.getStatus()))
).map(VehiclePublishReceiveVo::getPublishAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
}
} }
//商品价格 //商品价格
......
...@@ -19,7 +19,7 @@ public interface VehiclePublishGoodsMapper extends Mapper<VehiclePublishGoods>, ...@@ -19,7 +19,7 @@ public interface VehiclePublishGoodsMapper extends Mapper<VehiclePublishGoods>,
List<VehiclePublishGoodsVo> selectListByOrderNo(VehiclePublishFindDTO publishFindDTO); List<VehiclePublishGoodsVo> selectListByOrderNo(VehiclePublishFindDTO publishFindDTO);
@Select("SELECT r.publish_goods_id as id,IFNULL(COUNT(r.id)) as receiveNumber FROM vehicle_publish_receive r \n" + @Select("SELECT r.publish_goods_id as id,IFNULL(COUNT(r.id),0) as receiveNumber FROM vehicle_publish_receive r \n" +
"\n" + "\n" +
"LEFT JOIN vehicle_publish_goods g ON r.publish_goods_id = g.id\n" + "LEFT JOIN vehicle_publish_goods g ON r.publish_goods_id = g.id\n" +
"\n" + "\n" +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment