|
|
@ -479,7 +479,7 @@ public class InvProductsTrService {
|
|
|
|
//寄售出库生成单据
|
|
|
|
//寄售出库生成单据
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_OUT);
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_OUT);
|
|
|
@ -550,7 +550,7 @@ public class InvProductsTrService {
|
|
|
|
temps = filterSupMaps.get(corpName);
|
|
|
|
temps = filterSupMaps.get(corpName);
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_PUT);
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_PUT);
|
|
|
@ -598,7 +598,7 @@ public class InvProductsTrService {
|
|
|
|
for (WarehouseEntity warehouseEntity : unkonwCorpList) {
|
|
|
|
for (WarehouseEntity warehouseEntity : unkonwCorpList) {
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_PUT);
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_PUT);
|
|
|
@ -674,7 +674,7 @@ public class InvProductsTrService {
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
outOrder.setSupplementNo(null);//补单需置空
|
|
|
|
outOrder.setSupplementNo(null);//补单需置空
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setAction(bussinessTypeEntity.getAction());
|
|
|
|
outOrder.setAction(bussinessTypeEntity.getAction());
|
|
|
|
outOrder.setMainAction(bussinessTypeEntity.getMainAction());
|
|
|
|
outOrder.setMainAction(bussinessTypeEntity.getMainAction());
|
|
|
@ -756,7 +756,7 @@ public class InvProductsTrService {
|
|
|
|
temps = filterSupMaps.get(corpName);
|
|
|
|
temps = filterSupMaps.get(corpName);
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
OrderEntity outOrder = new OrderEntity();
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
BeanUtils.copyProperties(orderEntity, outOrder);
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setCreateTime(outOrder.getActDate());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setAction(bussinessChangeTypeEntity.getScAction());
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_PUT);
|
|
|
|
outOrder.setMainAction(ConstantType.TYPE_PUT);
|
|
|
@ -1116,4 +1116,17 @@ public class InvProductsTrService {
|
|
|
|
} else return false;
|
|
|
|
} else return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String fromDate(OrderEntity orderEntity) {
|
|
|
|
|
|
|
|
String time = "";
|
|
|
|
|
|
|
|
if (orderEntity.getAuditTime() != null) {
|
|
|
|
|
|
|
|
time = DateUtil.formatDateTime(orderEntity.getAuditTime());
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
time = orderEntity.getActDate();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return time;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|