|
|
|
@ -53,7 +53,7 @@ public class IoGenInvService {
|
|
|
|
|
public void genNorInv(String orderId) {
|
|
|
|
|
IoOrderEntity orderEntity = orderService.findByBillNo(orderId);
|
|
|
|
|
List<IoOrderDetailResultEntity> orderDetailResultEntities = orderDetailResultService.findByOrderId(orderId);
|
|
|
|
|
List<IoCodeEntity> codeEnttities = codeService.findByOrderId(orderId);
|
|
|
|
|
// List<IoCodeEntity> codeEnttities = codeService.findByOrderId(orderId);
|
|
|
|
|
|
|
|
|
|
//补齐单据信息
|
|
|
|
|
BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(orderEntity.getAction());
|
|
|
|
@ -84,9 +84,9 @@ public class IoGenInvService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (orderEntity.getMainAction().equals(ConstantType.TYPE_OUT)) {
|
|
|
|
|
invProductEntity.setOutCount(invProductEntity.getOutCount() + orderDetailResultEntity.getReCount());
|
|
|
|
|
invProductEntity.setOutCount(invProductEntity.getOutCount() + orderDetailResultEntity.getCount());
|
|
|
|
|
} else if (orderEntity.getMainAction().equals(ConstantType.TYPE_PUT)) {
|
|
|
|
|
invProductEntity.setInCount(invProductEntity.getInCount() + orderDetailResultEntity.getReCount());
|
|
|
|
|
invProductEntity.setInCount(invProductEntity.getInCount() + orderDetailResultEntity.getCount());
|
|
|
|
|
}
|
|
|
|
|
invProductEntity.setReCount(invProductEntity.getInCount() - invProductEntity.getOutCount());
|
|
|
|
|
invProductEntity.setUpdateTime(new Date());
|
|
|
|
|