|
|
@@ -536,6 +536,7 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
Pagination<NewOderCahngeListBo> data = (Pagination<NewOderCahngeListBo>)findPage("selectOrderChangeList", "selectOrderChangeCount", parameter, pageNo, pageSize);
|
|
|
return data;
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public int updateOrderChange(NewOrderChangeBo t,Integer changeType,String startRemarks) {
|
|
|
NewOrderChange noc=new NewOrderChange();
|
|
|
@@ -618,22 +619,26 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
throw new BusinessException("变更子项目与父项目数量不符");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public int addOrderRefundInvoice(OrderRefundInvoice o) {
|
|
|
o.setCreateTime(new Date());
|
|
|
newOrderChangeMapper.addRefundInvoice(o.getOrderNo(),o.getAmount());
|
|
|
return orderRefundInvoiceMapper.insertSelective(o);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public int deleteOrderRefundInvoice(Integer id) {
|
|
|
OrderRefundInvoice or=orderRefundInvoiceMapper.selectByPrimaryKey(id);
|
|
|
newOrderChangeMapper.subtractRefundInvoice(or.getOrderNo(),or.getAmount());
|
|
|
return orderRefundInvoiceMapper.deleteByPrimaryKey(id);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public List<OrderRefundInvoice> listOrderRefundInvoice(String orderNo) {
|
|
|
return orderRefundInvoiceMapper.selectByorderNo(orderNo);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public int pushCompleteOrderChange(NewOrderChangeBo nb) {
|
|
|
//变更完成
|