huxy 1 день тому
батько
коміт
0806ecc960

+ 2 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/costLossReview/controller/SyCostLossReviewController.java

@@ -586,10 +586,10 @@ public class SyCostLossReviewController extends JeecgController<SyOrderData, ISy
             li.setSignA("");
             li.setSignB("");
             if (li.getSignNumA()!=null&&li.getSignNumA().doubleValue()<0){
-                li.setSignA("red");
+                li.setSignA("A");
             }
             if (li.getSignNumB()!=null&&li.getSignNumB().doubleValue()<0.8&&li.getSignNumB().doubleValue()>=0){
-                li.setSignB("blue");
+                li.setSignB("B");
             }
             //查询指派人
             String name = syCostLossReviewMapper.querySyApprovalAssignedBy2(li.getPlanNum());

+ 18 - 5
jeecg-boot-module-system/src/main/java/org/jeecg/modules/splfi/service/impl/SyPackingListFabricServiceImpl.java

@@ -2792,7 +2792,14 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 					jsonObject.put("IQUANTITY",item.getActualDeclaredQuantity());//实际报关数量
 				}
 				jsonObject.put("CINVCODE",item.getInventoryCode());//存货编码
-
+//				jsonObject.put("CWHCODE",syPackingListFabricItemMapper.getVencode(item.getSupplier()));//获取仓库编码
+				String cwhcode="PT0005";//辅料仓
+				if ((item.getInventoryCcode().substring(0,2).equals("02")&&!item.getInventoryCcode().equals("0299"))||
+						(item.getInventoryCcode().substring(0,2).equals("03")&&!item.getInventoryCcode().equals("0399"))||
+						(item.getInventoryCcode().substring(0,2).equals("04")&&!item.getInventoryCcode().equals("0499"))){
+					cwhcode="PT0004";//面料仓
+				}
+				jsonObject.put("CWHCODE",cwhcode);//获取仓库编码
 
 				String istc2=item.getIsTc();
 				//String remarks="";
@@ -2833,12 +2840,11 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 				}
 				//jsonObject.put("CDEFINE23",syPackingListTailoringMapper.getUnit(item.getInventoryCode()));//报关单位
 				jsonObject.put("CDEFINE31",item.getDeclarationName());//存货名称
-				String iTaxRate=syPackingListFabricItemMapper.getItaxRate(item.getOmpoIdItem());
+//				String iTaxRate=syPackingListFabricItemMapper.getItaxRate(item.getOmpoIdItem());
 				jsonObject1.put("iTaxRate","13.0000000000");//税率
 //				if(iTaxRate!=null){
 //					jsonObject.put("iTaxRate",iTaxRate);//税率
 //				}
-				jsonObject.put("CWHCODE",syPackingListFabricItemMapper.getVencode(item.getSupplier()));//获取仓库编码
 				jsonArrays.add(jsonObject);
 				//getcFree(jsonObject,jsonObject);
 				////System.out.println("jsonObject\n"+jsonObject);
@@ -2966,6 +2972,14 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 					jsonObject.put("IQUANTITY",item.getActualDeclaredQuantity());//实际报关数量
 				}
 				jsonObject.put("CINVCODE",item.getInventoryCode());//存货编码
+//				jsonObject.put("CWHCODE",syPackingListFabricItemMapper.getVencode(item.getSupplier()));//获取仓库编码
+				String cwhcode="PT0005";//辅料仓
+				if ((item.getInventoryCcode().substring(0,2).equals("02")&&!item.getInventoryCcode().equals("0299"))||
+					(item.getInventoryCcode().substring(0,2).equals("03")&&!item.getInventoryCcode().equals("0399"))||
+					(item.getInventoryCcode().substring(0,2).equals("04")&&!item.getInventoryCcode().equals("0499"))){
+					cwhcode="PT0004";//面料仓
+				}
+				jsonObject.put("CWHCODE",cwhcode);//获取仓库编码
 
 				String istc2=item.getIsTc();
 				if (istc2!=null&&istc2.equals("1")){
@@ -2999,9 +3013,8 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 					jsonObject.put("CDEFINE23",item.getDeclarationUnit());//报关单位
 				}
 				jsonObject.put("CDEFINE31",item.getDeclarationName());//存货名称
-				String iTaxRate=syPackingListFabricItemMapper.getItaxRate(item.getOmpoIdItem());
+//				String iTaxRate=syPackingListFabricItemMapper.getItaxRate(item.getOmpoIdItem());
 				jsonObject1.put("iTaxRate","13.0000000000");//税率
-				jsonObject.put("CWHCODE",syPackingListFabricItemMapper.getVencode(item.getSupplier()));//获取仓库编码
 				jsonArrays.add(jsonObject);
 			}
 			jsonObject1.put("DETAILList",jsonArrays);

+ 5 - 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/splt/service/impl/SyPackingListTailoringServiceImpl.java

@@ -2163,7 +2163,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 		}
 
 		String account=maps.get("account").toString();
-		List<String> codes=getList(listTailorings,account);//获取出库单号
+		List<String> codes=getList(listTailorings,account,maps.get("isAhaa").toString());//获取出库单号
 //		System.out.println("account   "+account+"   入库单codes  "+codes);
 		if(codes.size()==0){
 			return "无可推送数据!";
@@ -2788,14 +2788,16 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 		return mapLists;
 	}
 
-	public List<String> getList(List<SyPackingListTailoring> listFabrics,String account){
+	public List<String> getList(List<SyPackingListTailoring> listFabrics,String account,String isAhaa){
 		List<String> ids=new ArrayList<>();//获取出库单号
 		for (SyPackingListTailoring syPackingListFabric : listFabrics){
 			if(syPackingListFabric.getRecordingCode()!=null){
 				String [] strs=syPackingListFabric.getRecordingCode().split(";");
 				for (String str : strs){
 					if(str.indexOf(account)==0&&str.indexOf("入库单")>-1&&(syPackingListFabric.getSaleInvoiceCode()==null||
-							(syPackingListFabric.getSaleInvoiceCode().indexOf(account+"采购发票")==-1)&&(syPackingListFabric.getSaleInvoiceCode().indexOf(account+"委外发票")==-1))){
+							(syPackingListFabric.getSaleInvoiceCode().indexOf(account+"采购发票")==-1)&&(syPackingListFabric.getSaleInvoiceCode().indexOf(account+"委外发票")==-1))
+							&&(!syPackingListFabric.getOmpoAccount().equals(account) || !isAhaa.equals("国内") )
+					    ){
 						ids.add(str.split(":")[1]);
 						syPackingListFabric.setRdrecord32Code(str.split(":")[1]);
 					}