| 
					
				 | 
			
			
				@ -1272,7 +1272,7 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (accountDOList != null && accountDOList.size() != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    creditsDetailDO.setAccountId(accountDOList.get(0).getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String creditsSql = "select * from wlyy_health_bank_credits_detail where patient_id = '" + creditsDetailDO.getPatientId() + "' and description = '周奖励'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String creditsSql = "select * from wlyy_health_bank_credits_detail where patient_id = '" + creditsDetailDO.getPatientId() + "' and description = '分享'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                List<CreditsDetailDO> creditsDetailDOS1 = jdbcTemplate.query(creditsSql, new BeanPropertyRowMapper(CreditsDetailDO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                List<CreditsDetailDO> creditsDetailDOList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                MixEnvelop<CreditsDetailDO, CreditsDetailDO> envelop = new MixEnvelop<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1286,6 +1286,7 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    creditsDetailDO.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    creditsDetailDO.setTradeDirection(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    CreditsDetailDO creditsDetailDO1 = credittsLogDetailDao.save(creditsDetailDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    creditsDetailDO1.setFlag("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    creditsDetailDOList.add(creditsDetailDO1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    TaskPatientDetailDO taskPatientDetailDO = new TaskPatientDetailDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    taskPatientDetailDO.setPatientId(creditsDetailDO1.getPatientId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1308,7 +1309,11 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    accountDao.save(accountDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    envelop.setDetailModelList(creditsDetailDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    envelop.setDetailModelList(creditsDetailDOS1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (CreditsDetailDO creditsDetailDO1:creditsDetailDOS1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        creditsDetailDO1.setFlag("2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        creditsDetailDOList.add(creditsDetailDO1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    envelop.setDetailModelList(creditsDetailDOList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 |