OrderDetail.deptId 为null,改用 OrderMaster.deptId
This commit is contained in:
parent
dd43a90d15
commit
6013517d26
|
|
@ -173,8 +173,9 @@ public class OrderServiceImpl implements OrderService {
|
|||
* 计算订单罚金(固定罚金+比例罚金)
|
||||
*/
|
||||
private BigDecimal getFineMoney(OrderDetail order) {
|
||||
OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId());
|
||||
FinancialDetail orderFinancial = financialDetailService.selectByOrderDetailId(order.getId());
|
||||
SysDeptConfig deptConfig = sysDeptConfigService.selectByDeptId(order.getDeptId());
|
||||
SysDeptConfig deptConfig = sysDeptConfigService.selectByDeptId(orderMaster.getDeptId());
|
||||
BigDecimal fineMoney = deptConfig.getGoingOutTime();
|
||||
// 如果扣款额为null或<0
|
||||
if (fineMoney == null || BigDecimal.ZERO.compareTo(fineMoney) > -1) {
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ import com.ghy.system.mapper.SysDeptConfigMapper;
|
|||
import com.ghy.system.mapper.SysDeptMapper;
|
||||
import com.ghy.system.service.ISysDeptConfigService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
|
@ -26,6 +27,7 @@ public class SysDeptConfigServiceImpl implements ISysDeptConfigService {
|
|||
|
||||
@Override
|
||||
public SysDeptConfig selectByDeptId(Long deptId) {
|
||||
Assert.notNull(deptId, "deptId is null!!!");
|
||||
return sysDeptConfigMapper.selectByDeptId(deptId);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,12 +54,7 @@
|
|||
|
||||
<select id="selectByDeptId" parameterType="long" resultMap="SysDeptConfigResult">
|
||||
<include refid="selectSysDeptConfig"/>
|
||||
<where>
|
||||
<if test="deptId != null and deptId != 0">
|
||||
AND dept_id = #{deptId}
|
||||
</if>
|
||||
</where>
|
||||
|
||||
WHERE dept_id = #{deptId}
|
||||
</select>
|
||||
|
||||
<select id="selectAllMerchant" resultMap="SysDeptConfigResult">
|
||||
|
|
|
|||
Loading…
Reference in New Issue