|  | @@ -244,6 +244,21 @@ public class SyCostAllocationServiceImpl extends ServiceImpl<SyCostAllocationMap
 | 
											
												
													
														|  |              list4.add(Ingredient);
 |  |              list4.add(Ingredient);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +        //发运明细
 | 
											
												
													
														|  | 
 |  | +        String sqlShipdetail = "SELECT sh.cDefine10 as invoiceNum,sh.iExchRate as exchangeRate,sh.cSOCode as orderNum,c.cInvName AS poStyleNum," +
 | 
											
												
													
														|  | 
 |  | +                "shs.iTaxUnitPrice as exportUnitPrice" +
 | 
											
												
													
														|  | 
 |  | +                " FROM SaleBillVouch sh join SaleBillVouchs shs on sh.SBVID = shs.SBVID " +
 | 
											
												
													
														|  | 
 |  | +                " left join Inventory c on c.cInvCode=shs.cInvCode" +
 | 
											
												
													
														|  | 
 |  | +                " WHERE sh.cSOCode = '"+syCostAllocation.getGarmentContractno()+"'";
 | 
											
												
													
														|  | 
 |  | +        List<Map<String, Object>> listShipdetail  = senYuDataSourceOne.queryForList(sqlShipdetail);
 | 
											
												
													
														|  | 
 |  | +        List<JSONObject> Shipdetail = JsonChangeUtils.toJSONObject(listShipdetail);
 | 
											
												
													
														|  | 
 |  | +        List<SyCostAllocationShipdetail> Shipdetails = new ArrayList<>();
 | 
											
												
													
														|  | 
 |  | +        for (int i=0;i<Shipdetail.size();i++) {
 | 
											
												
													
														|  | 
 |  | +            SyCostAllocationShipdetail ship = JSONObject.toJavaObject(jianSon2.get(i), SyCostAllocationShipdetail.class);
 | 
											
												
													
														|  | 
 |  | +            Shipdetails.add(ship);
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          //费用支出
 |  |          //费用支出
 | 
											
												
													
														|  |          String sqlCostpay = "SELECT " +
 |  |          String sqlCostpay = "SELECT " +
 | 
											
												
													
														|  |                  "  sp.cSPVCode as disbursementSlipNo, " +
 |  |                  "  sp.cSPVCode as disbursementSlipNo, " +
 | 
											
										
											
												
													
														|  | @@ -274,8 +289,10 @@ public class SyCostAllocationServiceImpl extends ServiceImpl<SyCostAllocationMap
 | 
											
												
													
														|  |              JSONObject jSONObject=new JSONObject();
 |  |              JSONObject jSONObject=new JSONObject();
 | 
											
												
													
														|  |              List<SyCostAllocationFabric> list3b = list3.stream().filter(t -> t.getProcessUnit().equals(unit)).collect(Collectors.toList());
 |  |              List<SyCostAllocationFabric> list3b = list3.stream().filter(t -> t.getProcessUnit().equals(unit)).collect(Collectors.toList());
 | 
											
												
													
														|  |              List<SyCostAllocationIngredient> list4b = list4.stream().filter(t -> t.getProcessUnit().equals(unit)).collect(Collectors.toList());
 |  |              List<SyCostAllocationIngredient> list4b = list4.stream().filter(t -> t.getProcessUnit().equals(unit)).collect(Collectors.toList());
 | 
											
												
													
														|  | 
 |  | +            List<SyCostAllocationShipdetail> list5b = Shipdetails.stream().filter(t -> t.getProcessUnit().equals(unit)).collect(Collectors.toList());
 | 
											
												
													
														|  |              jSONObject.put("syCostAllocationFabricList", list3b);
 |  |              jSONObject.put("syCostAllocationFabricList", list3b);
 | 
											
												
													
														|  |              jSONObject.put("syCostAllocationIngredientList",list4b);
 |  |              jSONObject.put("syCostAllocationIngredientList",list4b);
 | 
											
												
													
														|  | 
 |  | +            jSONObject.put("SyCostAllocationShipdetail",list5b);
 | 
											
												
													
														|  |              processUnitList.add(jSONObject);
 |  |              processUnitList.add(jSONObject);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          syCostAllocation.setProcessUnitList(processUnitList);
 |  |          syCostAllocation.setProcessUnitList(processUnitList);
 |