|  | @@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
	
		
			
				|  |  |  import org.jeecg.common.util.oConvertUtils;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.documents.letterDeposit.entity.SyLetterDepositItem;
 | 
	
		
			
				|  |  | +import org.jeecg.modules.documents.shippingDetails.entity.SyShippingDetailsItem;
 | 
	
		
			
				|  |  | +import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrder;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.documents.syShippingOrder.mapper.SyShippingOrderItemMapper;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.documents.syShippingOrder.mapper.SyShippingOrderMapper;
 | 
	
	
		
			
				|  | @@ -128,6 +130,8 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  					continue;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				syPackingListTailoringItemMapper.updateById(item1);
 | 
	
		
			
				|  |  | +				typeConversion(item1);//调用方法同步修改托书数据
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		return box;
 | 
	
	
		
			
				|  | @@ -208,14 +212,34 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  	public void delMain(String id) {
 | 
	
		
			
				|  |  |  		syPackingListTailoringItemMapper.deleteByMainId(id);
 | 
	
		
			
				|  |  |  		syPackingListTailoringMapper.deleteByMainId(id);
 | 
	
		
			
				|  |  | +		QueryWrapper queryWrapper=new QueryWrapper();
 | 
	
		
			
				|  |  | +		queryWrapper.eq("tailoring_Fabric_Id",id);//条件
 | 
	
		
			
				|  |  | +		SyShippingOrderItem syShippingOrderItem=syShippingOrderItemMapper.selectOne(queryWrapper);
 | 
	
		
			
				|  |  | +		if(syShippingOrderItem==null){//判断托书是否已经参照
 | 
	
		
			
				|  |  | +			return;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		//根据成衣装箱单主表id修改为
 | 
	
		
			
				|  |  | +		UpdateWrapper updateWrapper=new UpdateWrapper<>();
 | 
	
		
			
				|  |  | +		updateWrapper.eq("tailoring_Fabric_Id",id);//条件
 | 
	
		
			
				|  |  | +		updateWrapper.set("del_flag","1");//修改为已删除
 | 
	
		
			
				|  |  | +		syShippingOrderItemMapper.update(null,updateWrapper);//修改
 | 
	
		
			
				|  |  | +		queryWrapper=new QueryWrapper();
 | 
	
		
			
				|  |  | +		queryWrapper.eq("del_flag","0");
 | 
	
		
			
				|  |  | +		queryWrapper.eq("sy_Shipping_Order_Item_Id",syShippingOrderItem.getSyShippingOrderItemId());//获取主表id
 | 
	
		
			
				|  |  | +		List<SyShippingOrderItem> items=syShippingOrderItemMapper.selectList(queryWrapper);//获取数据
 | 
	
		
			
				|  |  | +		if(items.size()<1){//小于1就是数据都已被删除
 | 
	
		
			
				|  |  | +			updateWrapper =new UpdateWrapper<>();
 | 
	
		
			
				|  |  | +			updateWrapper.eq("id",syShippingOrderItem.getSyShippingOrderItemId());//条件
 | 
	
		
			
				|  |  | +			updateWrapper.set("del_flag","1");//修改为已删除
 | 
	
		
			
				|  |  | +			syShippingOrderMapper.update(null,updateWrapper);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	@Transactional
 | 
	
		
			
				|  |  |  	public void delBatchMain(Collection<? extends Serializable> idList) {
 | 
	
		
			
				|  |  |  		for(Serializable id:idList) {
 | 
	
		
			
				|  |  | -			syPackingListTailoringItemMapper.deleteByMainId(id.toString());
 | 
	
		
			
				|  |  | -			syPackingListTailoringMapper.deleteByMainId(id.toString());
 | 
	
		
			
				|  |  | +			delMain(id.toString());//调用删除方法
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -291,8 +315,8 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setBoxNumber(item.getBoxNumber());//箱数
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setVolume(item.getTotalVolume());//体积
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setNumber(item.getTotal());//数量
 | 
	
		
			
				|  |  | -		syShippingOrderItem.setGrossWeight(item.getGrossWeight());//毛重
 | 
	
		
			
				|  |  | -		syShippingOrderItem.setNetWeight(item.getNetWeight());//净重
 | 
	
		
			
				|  |  | +		syShippingOrderItem.setGrossWeight(item.getTotalGrossWeight());//总毛重
 | 
	
		
			
				|  |  | +		syShippingOrderItem.setNetWeight(item.getTotalNetWeight());//总净重
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setSmailPo(item.getSmallPo());//小PO号
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setStyleNumber(item.getStyleNo());//款号
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setDistributionPoint(item.getDistributionPoint());//分销点
 | 
	
	
		
			
				|  | @@ -304,7 +328,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
	
		
			
				|  |  |  		syShippingOrderItem.setReadyFabric("成衣");
 | 
	
		
			
				|  |  |  		syShippingOrderItemMapper.updateById(syShippingOrderItem);//修改
 | 
	
		
			
				|  |  |  		//syShippingOrderItem.setEnglishName();//英文名称
 | 
	
		
			
				|  |  | -		//syShippingOrderItem.setSalesman(item.getSize());//业务员
 | 
	
		
			
				|  |  | +		//syShippingOrderItem.setSalesman();//业务员
 | 
	
		
			
				|  |  |  		//syShippingOrderItem.setOperatingDepartment();//业务部门
 | 
	
		
			
				|  |  |  		//syShippingOrderItem.setOutsourcingFactoryForProcurement();//采购/委外工厂
 | 
	
		
			
				|  |  |  		//BeanUtils.copyProperties(syPackingListTailoringItem, syShippingOrderItem);
 |