|  | @ -265,7 +265,7 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |         String sqlDoc = sql.replaceAll("repdoctor", "doctor");
 | 
	
		
			
				|  |  |         String sqlDocHealth = sql.replaceAll("repdoctor", "doctor_health").replaceAll("t1", "t3").replaceAll("t2", "t4").replaceAll("repf", "repf1").replaceAll("repl", "repl1");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         sql = "select t.* from (" + sqlDoc + " union all " + sqlDocHealth + ") t limit " + start + "," + pagesize;
 | 
	
		
			
				|  |  |         sql = "select DISTINCT t.* from (" + sqlDoc + " union all " + sqlDocHealth + ") t limit " + start + "," + pagesize;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         signList = jdbcTemplate.queryForList(sql, args);
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -292,8 +292,12 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                         // 缴费类型
 | 
	
		
			
				|  |  |                         jsonP.put("expensesType", sign.get("expenses_type") != null ? String.valueOf(sign.get("expenses_type")) : "");
 | 
	
		
			
				|  |  |                         if (StringUtils.isEmpty(String.valueOf(jsonP.get("expensesStatus"))) || String.valueOf(jsonP.get("expensesStatus")).equals("0")) {
 | 
	
		
			
				|  |  |                             String epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             String epTime = "";
 | 
	
		
			
				|  |  |                             try {
 | 
	
		
			
				|  |  |                                 epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             } catch (Exception e) {
 | 
	
		
			
				|  |  |                                 e.printStackTrace();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (StringUtils.isEmpty(epTime)) {
 | 
	
		
			
				|  |  |                                 jsonP.put("expensesRemindStatus", 0);
 | 
	
		
			
				|  |  |                             } else {
 | 
	
	
		
			
				|  | @ -425,8 +429,12 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                         // 缴费类型
 | 
	
		
			
				|  |  |                         jsonP.put("expensesType", sign.get("expenses_type") != null ? String.valueOf(sign.get("expenses_type")) : "");
 | 
	
		
			
				|  |  |                         if (StringUtils.isEmpty(String.valueOf(jsonP.get("expensesStatus"))) || String.valueOf(jsonP.get("expensesStatus")).equals("0")) {
 | 
	
		
			
				|  |  |                             String epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             String epTime = "";
 | 
	
		
			
				|  |  |                             try {
 | 
	
		
			
				|  |  |                                 epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             } catch (Exception e){
 | 
	
		
			
				|  |  |                                 e.printStackTrace();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (StringUtils.isEmpty(epTime)) {
 | 
	
		
			
				|  |  |                                 jsonP.put("expensesRemindStatus", 0);
 | 
	
		
			
				|  |  |                             } else {
 | 
	
	
		
			
				|  | @ -1190,8 +1198,12 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                         // 缴费类型
 | 
	
		
			
				|  |  |                         jsonP.put("expensesType", sign.get("expenses_type") != null ? String.valueOf(sign.get("expenses_type")) : "");
 | 
	
		
			
				|  |  |                         if (StringUtils.isEmpty(String.valueOf(jsonP.get("expensesStatus"))) || String.valueOf(jsonP.get("expensesStatus")).equals("0")) {
 | 
	
		
			
				|  |  |                             String epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             String epTime = "";
 | 
	
		
			
				|  |  |                             try {
 | 
	
		
			
				|  |  |                                 epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             } catch (Exception e) {
 | 
	
		
			
				|  |  |                                 e.printStackTrace();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (StringUtils.isEmpty(epTime)) {
 | 
	
		
			
				|  |  |                                 jsonP.put("expensesRemindStatus", 0);
 | 
	
		
			
				|  |  |                             } else {
 | 
	
	
		
			
				|  | @ -1610,8 +1622,12 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                         // 缴费类型
 | 
	
		
			
				|  |  |                         jsonP.put("expensesType", sign.get("expenses_type") != null ? String.valueOf(sign.get("expenses_type")) : "");
 | 
	
		
			
				|  |  |                         if (StringUtils.isEmpty(String.valueOf(jsonP.get("expensesStatus"))) || String.valueOf(jsonP.get("expensesStatus")).equals("0")) {
 | 
	
		
			
				|  |  |                             String epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             String epTime = "";
 | 
	
		
			
				|  |  |                             try {
 | 
	
		
			
				|  |  |                                 epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             } catch (Exception e) {
 | 
	
		
			
				|  |  |                                 e.printStackTrace();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (StringUtils.isEmpty(epTime)) {
 | 
	
		
			
				|  |  |                                 jsonP.put("expensesRemindStatus", 0);
 | 
	
		
			
				|  |  |                             } else {
 | 
	
	
		
			
				|  | @ -1754,7 +1770,12 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                         // 缴费类型
 | 
	
		
			
				|  |  |                         jsonP.put("expensesType", sign.get("expenses_type") != null ? String.valueOf(sign.get("expenses_type")) : "");
 | 
	
		
			
				|  |  |                         if (StringUtils.isEmpty(String.valueOf(jsonP.get("expensesStatus"))) || String.valueOf(jsonP.get("expensesStatus")).equals("0")) {
 | 
	
		
			
				|  |  |                             String epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             String epTime = "";
 | 
	
		
			
				|  |  |                             try{
 | 
	
		
			
				|  |  |                                 epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             } catch (Exception e) {
 | 
	
		
			
				|  |  |                                 e.printStackTrace();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             if (StringUtils.isEmpty(epTime)) {
 | 
	
		
			
				|  |  |                                 jsonP.put("expensesRemindStatus", 0);
 | 
	
	
		
			
				|  | @ -1889,7 +1910,7 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |         } else {
 | 
	
		
			
				|  |  |             if (labelCode.equals("0")) {
 | 
	
		
			
				|  |  |                 sql = "SELECT " +
 | 
	
		
			
				|  |  |                         "    t1.* " +
 | 
	
		
			
				|  |  |                         "    DISTINCT  t1.* " +
 | 
	
		
			
				|  |  |                         " FROM " +
 | 
	
		
			
				|  |  |                         "    wlyy_sign_family t1 " +
 | 
	
		
			
				|  |  |                         " left join " +
 | 
	
	
		
			
				|  | @ -1903,7 +1924,7 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                 args = new Object[]{teamCode, labelType, teamCode};
 | 
	
		
			
				|  |  |             } else {
 | 
	
		
			
				|  |  |                 sql = "SELECT " +
 | 
	
		
			
				|  |  |                         "    t1.* " +
 | 
	
		
			
				|  |  |                         "    DISTINCT t1.* " +
 | 
	
		
			
				|  |  |                         " FROM " +
 | 
	
		
			
				|  |  |                         "    wlyy_sign_family t1, " +
 | 
	
		
			
				|  |  |                         "    wlyy_sign_patient_label_info t2 " +
 | 
	
	
		
			
				|  | @ -1945,7 +1966,12 @@ public class SignPatientLabelInfoService extends BaseService {
 | 
	
		
			
				|  |  |                         // 缴费类型
 | 
	
		
			
				|  |  |                         jsonP.put("expensesType", sign.get("expenses_type") != null ? String.valueOf(sign.get("expenses_type")) : "");
 | 
	
		
			
				|  |  |                         if (StringUtils.isEmpty(String.valueOf(jsonP.get("expensesStatus"))) || String.valueOf(jsonP.get("expensesStatus")).equals("0")) {
 | 
	
		
			
				|  |  |                             String epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             String epTime = "";
 | 
	
		
			
				|  |  |                             try {
 | 
	
		
			
				|  |  |                                 epTime = redisTemplate.opsForValue().get("expenses:remind:" + p.getCode());
 | 
	
		
			
				|  |  |                             } catch (Exception e) {
 | 
	
		
			
				|  |  |                                 e.printStackTrace();
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             if (StringUtils.isEmpty(epTime)) {
 | 
	
		
			
				|  |  |                                 jsonP.put("expensesRemindStatus", 0);
 |