feat: 高耗生成码校验 代码todo

dev_20240306
chenhc 1 year ago
parent fe1aa8230a
commit ab3f8f57c6

@ -410,6 +410,12 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService {
ioOrderEntity.setOrderType(ConstantStatus.ORDER_TYPE_NORMAL);//正常单据处理
List<IoCodeTempEntity> newIoCodeTemps = new ArrayList<>(thrInvOrderDetails.size());
//码校验
if (!checkIoCodeTemps(thrInvOrderDetails)) {
return false;
}
if (!copyIoCodeTemps(thrInvOrderDetails, newIoCodeTemps, newBillNo,generateOrderRequest)) {
return false;
}
@ -426,6 +432,17 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService {
return true;
}
/**
*
* @param thrInvOrderDetails
* @return
*/
private boolean checkIoCodeTemps(List<ThrInvOrderDetail> thrInvOrderDetails) {
// TODO: 2024/3/6
return true;
}
@Override
public boolean refreshOrder(RefreshOrderRequest refreshOrderRequest) {
String billNo = refreshOrderRequest.getBillNo();
@ -641,7 +658,6 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService {
ioCodeTempEntity.setOrderId(newBillNo);
ioCodeTempEntity.setAction(generateOrderRequest.getAction());
BeanUtils.copyProperties(item,ioCodeTempEntity);
ioCodeTempEntity.setUpdateTime(new Date());
ioCodeTempEntity.setCreateTime(new Date());

Loading…
Cancel
Save