|  | @ -7,11 +7,13 @@ import com.yihu.jw.internet.service.InternetCommonService;
 | 
	
		
			
				|  |  | import com.yihu.jw.internet.service.InternetService;
 | 
	
		
			
				|  |  | import com.yihu.jw.internet.service.ykyy.YkyyInternetService;
 | 
	
		
			
				|  |  | import com.yihu.jw.job.*;
 | 
	
		
			
				|  |  | import com.yihu.jw.job.ykyy.UnSettledHISPrescriptionJob;
 | 
	
		
			
				|  |  | import com.yihu.jw.job.ykyy.YkyyDataUploadJob;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.ObjEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.service.quota.JobService;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.SystemConf;
 | 
	
		
			
				|  |  | import com.yihu.jw.web.BaseController;
 | 
	
		
			
				|  |  | import com.yihu.jw.wechat.service.WxTemplateService;
 | 
	
		
			
				|  |  | import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
	
		
			
				|  | @ -53,6 +55,8 @@ public class JobController extends BaseController {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private InternetCommonService internetCommonService;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private WxTemplateService wxTemplateService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     public JobController(JobService jobService, QuartzHelper quartzHelper) {
 | 
	
	
		
			
				|  | @ -60,6 +64,21 @@ public class JobController extends BaseController {
 | 
	
		
			
				|  |  |         this.quartzHelper = quartzHelper;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 测试方法
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @RequestMapping(value = "unSettledHISPrescription", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     public String unSettledHISPrescription() {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             wxTemplateService.unSettledHISPrescription();
 | 
	
		
			
				|  |  |             return success("成功!");
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             error(e);
 | 
	
		
			
				|  |  |             return invalidUserException(e, -1, "失败:" + e.getMessage());
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @RequestMapping(value = "removeJob", method = RequestMethod.GET)
 | 
	
		
			
				|  |  |     public String removeJob(String taskId) {
 | 
	
	
		
			
				|  | @ -145,6 +164,17 @@ public class JobController extends BaseController {
 | 
	
		
			
				|  |  |                         logger.info("data_common_upload_job  job exist");
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                     break;
 | 
	
		
			
				|  |  |                 case "unsettled_prescription_notice_job" :
 | 
	
		
			
				|  |  |                     //互联网医院 待结算消息推送
 | 
	
		
			
				|  |  |                     if (!quartzHelper.isExistJob("unsettled_prescription_notice_job")) {
 | 
	
		
			
				|  |  |                         String trigger = SystemConf.getInstance().getSystemProperties().getProperty("unsettled_prescription_notice_job");
 | 
	
		
			
				|  |  |                         quartzHelper.addJob(UnSettledHISPrescriptionJob.class, trigger, "unsettled_prescription_notice_job", new HashMap<String, Object>());
 | 
	
		
			
				|  |  |                         logger.info("unsettled_prescription_notice_job  job success");
 | 
	
		
			
				|  |  |                     } else {
 | 
	
		
			
				|  |  |                         logger.info("unsettled_prescription_notice_job  job exist");
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                     break;
 | 
	
		
			
				|  |  |                 default :
 | 
	
		
			
				|  |  |             }
 |