|
|
|
@ -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());
|
|
|
|
|
|
|
|
|
|