diff --git a/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java b/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java index ed4a2c2..3a17d85 100644 --- a/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java +++ b/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java @@ -4181,6 +4181,9 @@ public class OrdersServiceImpl extends ServiceImpl implements BigDecimal storageRate = BigDecimal.ONE.subtract(rate); //钱包支付技师提成 BigDecimal taxiMoney = orders.getTaxiMoney(); + if(taxiMoney==null){ + taxiMoney = BigDecimal.ZERO; + } BigDecimal artificerPrice = BigDecimal.ZERO; BigDecimal valueStorageDeduction = BigDecimal.ZERO; //查询是否计算出租车扣费 diff --git a/src/main/java/com/sqx/modules/material/service/impl/MaterialArtificerServiceImpl.java b/src/main/java/com/sqx/modules/material/service/impl/MaterialArtificerServiceImpl.java index cbdaa4b..3a0c619 100644 --- a/src/main/java/com/sqx/modules/material/service/impl/MaterialArtificerServiceImpl.java +++ b/src/main/java/com/sqx/modules/material/service/impl/MaterialArtificerServiceImpl.java @@ -48,6 +48,7 @@ public class MaterialArtificerServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper(); queryWrapper.eq("material_id", materialArtificer.getMaterialId()); + queryWrapper.eq("artificer_id", materialArtificer.getArtificerId()); List materialArtificerList = baseMapper.selectList(queryWrapper); if(materialArtificerList.size()>0){ return Result.error("该物料包已被添加,请重新选择"); diff --git a/src/main/resources/mapper/material/MaterialMapper.xml b/src/main/resources/mapper/material/MaterialMapper.xml index e433114..8e28ac5 100644 --- a/src/main/resources/mapper/material/MaterialMapper.xml +++ b/src/main/resources/mapper/material/MaterialMapper.xml @@ -146,6 +146,7 @@ INSERT INTO material and m.status = #{materialMassage.status} + GROUP BY m.id,m.material_name