| 
														
															@@ -87,7 +87,7 @@ public class YbService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             e.printStackTrace(); 
														 | 
														
														 | 
														
															             e.printStackTrace(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             response = new ResultVo(-1, "商品销售失败"); 
														 | 
														
														 | 
														
															             response = new ResultVo(-1, "商品销售失败"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        String id = UUID.randomUUID().toString().replaceAll("-", ""); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        /*String id = UUID.randomUUID().toString().replaceAll("-", ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         selInfo.setId(id); 
														 | 
														
														 | 
														
															         selInfo.setId(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         int insertSelinfo = selinfoSoldMapper.insert(selInfo); 
														 | 
														
														 | 
														
															         int insertSelinfo = selinfoSoldMapper.insert(selInfo); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(insertSelinfo > 0) { 
														 | 
														
														 | 
														
															         if(insertSelinfo > 0) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -95,7 +95,7 @@ public class YbService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String itemId = UUID.randomUUID().toString().replaceAll("-", ""); 
														 | 
														
														 | 
														
															                 String itemId = UUID.randomUUID().toString().replaceAll("-", ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 selinfoSoldMapper.insertSelinfoSoldDrugtrac(itemId, id, codg.getDrugTracCodg()); 
														 | 
														
														 | 
														
															                 selinfoSoldMapper.insertSelinfoSoldDrugtrac(itemId, id, codg.getDrugTracCodg()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }*/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return response; 
														 | 
														
														 | 
														
															         return response; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -104,6 +104,30 @@ public class YbService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public ResultVo returnGoodsItem(SelinfoReturn selinfoReturn) { 
														 | 
														
														 | 
														
															     public ResultVo returnGoodsItem(SelinfoReturn selinfoReturn) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ResultVo response = null; 
														 | 
														
														 | 
														
															         ResultVo response = null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<DrugTracCodg> drugTracCodgList = selinfoReturn.getDrugtracinfo(); 
														 | 
														
														 | 
														
															         List<DrugTracCodg> drugTracCodgList = selinfoReturn.getDrugtracinfo(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(drugTracCodgList == null || drugTracCodgList.isEmpty()) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            response = new ResultVo(-1, "追溯码不能为空"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return response; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String drugTracCodg = drugTracCodgList.get(0).getDrugTracCodg(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String result = taobaoService.sendGet("/queryCodeDetail?codes=" + drugTracCodg); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        JSONObject resultJson = JSONObject.parseObject(result); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        Integer code = resultJson.getInteger("code"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (code == 200) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            JSONObject data = resultJson.getJSONObject("data"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Integer dataCode = data.getInteger("code"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (dataCode == 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                JSONArray content = data.getJSONArray("data"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(content != null && content.size() > 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    JSONObject item = content.getJSONObject(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    JSONArray produceInfoList = item.getJSONObject("codeProduceInfoDTO").getJSONArray("produceInfoList"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    if(produceInfoList != null && produceInfoList.size() > 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        JSONObject produceInfo = produceInfoList.getJSONObject(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        selinfoReturn.setManuLotnum(produceInfo.getString("batchNo")); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        selinfoReturn.setManuDate(produceInfo.getString("produceDateStr")); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         selinfoReturn.setSelRetnCnt(drugTracCodgList.size()); 
														 | 
														
														 | 
														
															         selinfoReturn.setSelRetnCnt(drugTracCodgList.size()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String now = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); 
														 | 
														
														 | 
														
															         String now = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         selinfoReturn.setSelRetnTime(now); 
														 | 
														
														 | 
														
															         selinfoReturn.setSelRetnTime(now); 
														 |