| 
					
				 | 
			
			
				@@ -560,7 +560,7 @@ func AddOtherDevice() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND d.isuse=0  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND d.pastureid =(SELECT column_default  FROM information_schema.COLUMNS WHERE table_name = 'recweight' AND table_schema = 'tmrwatch2' AND column_name = 'pastureid') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND (SELECT COUNT(*) FROM downloadplandtl1 d1 WHERE  d.id=d1.PID AND d.pastureid=d1.pastureid  AND  d1.type = 0)>0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		// AND (SELECT COUNT(*) FROM downloadedplan WHERE pastureid = d.pastureid AND  downloadedplan.lpplantype=1 and mydate = d.mydate AND pid = d.pid AND iscompleted = 0) = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		AND (SELECT COUNT(*) FROM downloadedplan WHERE pastureid = d.pastureid AND  downloadedplan.lpplantype=1 and mydate = d.mydate AND pid = d.pid AND iscompleted = 0) = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		GROUP BY d.pid +UNIX_TIMESTAMP(d.mydate)`).Query().List() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	queryDataList, err2 := tx.SQL(`SELECT  d.pid +UNIX_TIMESTAMP(d.mydate) id,d.projname projName,ROUND(d.lweight,2) lWeight,DATE_FORMAT(d.mydate,'%Y-%m-%d') AS loadDate,d.SORT AS tmrNo,d.Times AS times,ft.backup1 AS ftId,d.templetName  AS ftName,f.backup1 AS fId, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -573,7 +573,7 @@ func AddOtherDevice() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 WHERE  (d.mydate=DATE_FORMAT(NOW(),'%Y-%m-%d') OR d.mydate=DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 DAY),'%Y-%m-%d') ) AND d.isuse=0   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 AND d.pastureid =(SELECT column_default  FROM information_schema.COLUMNS WHERE table_name = 'recweight' AND table_schema = 'tmrwatch2' AND column_name = 'pastureid')  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 AND (SELECT COUNT(*) FROM downloadplandtl1 d1 WHERE  d.id=d1.PID AND d.pastureid=d1.pastureid  AND  d1.type = 0)>0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//  AND (SELECT COUNT(*) FROM downloadedplan WHERE pastureid = d.pastureid AND downloadedplan.lpplantype=1 and mydate = d.mydate AND pid = d.pid AND iscompleted = 0) = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		 AND (SELECT COUNT(*) FROM downloadedplan WHERE pastureid = d.pastureid AND downloadedplan.lpplantype=1 and mydate = d.mydate AND pid = d.pid AND iscompleted = 0) = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  group by d.pid,de.Fname`).Query().List() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if err1 == nil && err2 == nil { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -667,9 +667,9 @@ func AddOtherDeviceFeeding() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	queryIdList, err1 := tx.SQL(`SELECT d.pid +UNIX_TIMESTAMP(d.mydate) id,d.pid did,d.projname projName,DATE_FORMAT(d.mydate,'%Y-%m-%d') mydate  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FROM downloadedplan d  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  		WHERE  (d.mydate=DATE_FORMAT(NOW(),'%Y-%m-%d')OR d.mydate=DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 DAY),'%Y-%m-%d') )    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 		AND iscompleted=1 AND d.isUse=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 		AND iscompleted=1 AND d.isuse2=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  		AND (SELECT COUNT(*) FROM downloadplandtl2 d2 WHERE  d.id=d2.PID AND d.pastureid=d2.pastureid  AND  d2.type = 0)>0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 		// AND (SELECT COUNT(*) FROM downloadedplan WHERE pastureid = d.pastureid AND mydate = d.mydate AND pid = d.pid AND iscompleted = 0) = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 		AND (SELECT COUNT(*) FROM downloadedplan WHERE pastureid = d.pastureid AND mydate = d.mydate AND pid = d.pid AND iscompleted = 0) = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		`).Query().List() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	queryDataList, err2 := tx.SQL(`		SELECT  d.pid +UNIX_TIMESTAMP(d.mydate) id,d.projname projName,DATE_FORMAT(d.mydate,'%Y-%m-%d') AS dropDate,d.Times AS times,d.SORT AS tmrNo, 
			 |