|  | @@ -30,6 +30,7 @@ import org.springframework.stereotype.Service;
 | 
											
												
													
														|  |  import org.springframework.transaction.annotation.Transactional;
 |  |  import org.springframework.transaction.annotation.Transactional;
 | 
											
												
													
														|  |  import org.springframework.transaction.interceptor.TransactionAspectSupport;
 |  |  import org.springframework.transaction.interceptor.TransactionAspectSupport;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import java.math.BigDecimal;
 | 
											
												
													
														|  |  import java.util.*;
 |  |  import java.util.*;
 | 
											
												
													
														|  |  import java.util.stream.Collectors;
 |  |  import java.util.stream.Collectors;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -283,14 +284,25 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
 | 
											
												
													
														|  |              li.setUpdateTime(new Date());
 |  |              li.setUpdateTime(new Date());
 | 
											
												
													
														|  |              li.setUpdateBy(SecurityUtils.getUsername());
 |  |              li.setUpdateBy(SecurityUtils.getUsername());
 | 
											
												
													
														|  |              li.setfStatus(Long.parseLong(typeEnum.getType()));
 |  |              li.setfStatus(Long.parseLong(typeEnum.getType()));
 | 
											
												
													
														|  | 
 |  | +            li.setfBillstatus(Long.parseLong(typeEnum.getType()));
 | 
											
												
													
														|  |              tWarehousebillsfeesModifyMapper.updateTWarehousebillsfeesModify(li);
 |  |              tWarehousebillsfeesModifyMapper.updateTWarehousebillsfeesModify(li);
 | 
											
												
													
														|  |              if (typeEnum.getType().equals(WarehouseTypeEnum.APPROVE.getType())) {
 |  |              if (typeEnum.getType().equals(WarehouseTypeEnum.APPROVE.getType())) {
 | 
											
												
													
														|  |                  // 往仓储费用表追加数据
 |  |                  // 往仓储费用表追加数据
 | 
											
												
													
														|  |                  TWarehousebillsfees warehousebillsfees = new TWarehousebillsfees();
 |  |                  TWarehousebillsfees warehousebillsfees = new TWarehousebillsfees();
 | 
											
												
													
														|  |                  BeanUtils.copyProperties(li, warehousebillsfees);
 |  |                  BeanUtils.copyProperties(li, warehousebillsfees);
 | 
											
												
													
														|  |                  warehousebillsfees.setfId(null);
 |  |                  warehousebillsfees.setfId(null);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfStatus(typeEnum.getType());
 | 
											
												
													
														|  |                  warehousebillsfees.setfPid(warehousebillsModify.getfPid());
 |  |                  warehousebillsfees.setfPid(warehousebillsModify.getfPid());
 | 
											
												
													
														|  |                  warehousebillsfees.setfSrcTypeId(Long.parseLong(FeesTypeEnum.FEE_CHANGES.getType()));
 |  |                  warehousebillsfees.setfSrcTypeId(Long.parseLong(FeesTypeEnum.FEE_CHANGES.getType()));
 | 
											
												
													
														|  | 
 |  | +                // 制空内容
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfAccamount(BigDecimal.ZERO);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfAskamount(BigDecimal.ZERO);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfInvamount(BigDecimal.ZERO);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfStlamount(BigDecimal.ZERO);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfAccamountDate(null);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfStatementNo(null);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfStlamountNo(null);
 | 
											
												
													
														|  | 
 |  | +                warehousebillsfees.setfInvnos(null);
 | 
											
												
													
														|  |                  warehousebillsfeesMapper.insertTWarehousebillsfees(warehousebillsfees);
 |  |                  warehousebillsfeesMapper.insertTWarehousebillsfees(warehousebillsfees);
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          });
 |  |          });
 |