feature:补录报账单号

release
高荣琳 2 years ago
parent cef72872c6
commit 7aae09275a
  1. 7
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java
  2. 2
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/OrderInfoService.java
  3. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java

@ -174,14 +174,13 @@ public class OrderInfoController {
return R.error("请求参数有误"); return R.error("请求参数有误");
} }
try { try {
int i = orderInfoService.updateBillNumber(bzdh, orderInfoId,fpqqlsh,xhfNsrsbh); orderInfoService.updateBillNumber(bzdh, orderInfoId,fpqqlsh,xhfNsrsbh);
if(i > 0){
return R.ok(); return R.ok();
}
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage()); log.error(e.getMessage());
return R.error(e.getMessage());
} }
return R.error("更新失败,请稍后重试");
} }
/** /**

@ -223,7 +223,7 @@ public interface OrderInfoService {
R ratioConversion(List<String> orderInfoIds,String ratio,String xhfNsrsbh,String originUnit,String newUnit); R ratioConversion(List<String> orderInfoIds,String ratio,String xhfNsrsbh,String originUnit,String newUnit);
@Transactional @Transactional
int updateBillNumber(String bzdh,String orderInfoId,String fpqqlsh,String xhfNsrsbh) throws Exception; void updateBillNumber(String bzdh,String orderInfoId,String fpqqlsh,String xhfNsrsbh) throws Exception;
@Transactional @Transactional
R logicalDeleteByOrderInfoId(List<PageRequestVO> pageRequestList); R logicalDeleteByOrderInfoId(List<PageRequestVO> pageRequestList);

@ -1752,7 +1752,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
} }
@Override @Override
public int updateBillNumber(String bzdh,String orderInfoId,String fpqqlsh,String xhfNsrsbh) throws Exception{ public void updateBillNumber(String bzdh,String orderInfoId,String fpqqlsh,String xhfNsrsbh) throws Exception{
//通过报账单查询订单,如果存在则删除 //通过报账单查询订单,如果存在则删除
List<OrderProcessInfo> orderProcessInfos = orderProcessInfoMapper.queryOrderProcessInfoByBzdh(bzdh, Arrays.asList(xhfNsrsbh)); List<OrderProcessInfo> orderProcessInfos = orderProcessInfoMapper.queryOrderProcessInfoByBzdh(bzdh, Arrays.asList(xhfNsrsbh));
OrderProcessInfo orderProcessInfo = null; OrderProcessInfo orderProcessInfo = null;
@ -1783,7 +1783,6 @@ public class OrderInfoServiceImpl implements OrderInfoService {
map.put("xhfNsrsbh",xhfNsrsbh); map.put("xhfNsrsbh",xhfNsrsbh);
invoiceDataService.manualPushInvoice(Arrays.asList(map)); invoiceDataService.manualPushInvoice(Arrays.asList(map));
} }
return i;
} }
@Override @Override

Loading…
Cancel
Save