| | |
| | | package com.java110.job.task.inspection; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.core.factory.WechatFactory; |
| | | import com.java110.dto.community.CommunityDto; |
| | | import com.java110.dto.inspectionPlan.*; |
| | | import com.java110.dto.smallWeChat.SmallWeChatDto; |
| | | import com.java110.dto.smallWechatAttr.SmallWechatAttrDto; |
| | | import com.java110.dto.staffAppAuth.StaffAppAuthDto; |
| | | import com.java110.dto.inspection.InspectionTaskDetailDto; |
| | | import com.java110.dto.inspection.InspectionTaskDto; |
| | | import com.java110.dto.wechat.SmallWeChatDto; |
| | | import com.java110.dto.wechat.SmallWechatAttrDto; |
| | | import com.java110.dto.user.StaffAppAuthDto; |
| | | import com.java110.dto.task.TaskDto; |
| | | import com.java110.entity.wechat.Content; |
| | | import com.java110.entity.wechat.Data; |
| | | import com.java110.entity.wechat.PropertyFeeTemplateMessage; |
| | | import com.java110.dto.wechat.Content; |
| | | import com.java110.dto.wechat.Data; |
| | | import com.java110.dto.wechat.PropertyFeeTemplateMessage; |
| | | import com.java110.intf.community.*; |
| | | import com.java110.intf.store.ISmallWeChatInnerServiceSMO; |
| | | import com.java110.intf.store.ISmallWechatAttrInnerServiceSMO; |
| | | import com.java110.intf.user.IStaffAppAuthInnerServiceSMO; |
| | | import com.java110.intf.user.IUserInnerServiceSMO; |
| | | import com.java110.job.quartz.TaskSystemQuartz; |
| | | import com.java110.po.inspection.InspectionTaskDetailPo; |
| | | import com.java110.po.inspection.InspectionTaskPo; |
| | | import com.java110.utils.cache.MappingCache; |
| | | import com.java110.utils.constant.MappingConstant; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.DateUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import com.java110.vo.api.inspectionPoint.ApiInspectionPointDataVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.text.ParseException; |
| | | import java.util.ArrayList; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | |
| | | data.setKeyword3(new Content(inspectionTaskDetailDto.getInspectionName() + "未巡检,请及时巡检")); |
| | | data.setRemark(new Content("如有疑问请联系管理员")); |
| | | |
| | | templateMessage.setData(data); |
| | | templateMessage.setData(BeanConvertUtil.beanCovertJson(data)); |
| | | |
| | | String staffWechatUrl = MappingCache.getValue("STAFF_WECHAT_URL"); |
| | | |
| | | String staffWechatUrl = MappingCache.getValue(MappingConstant.URL_DOMAIN,"STAFF_WECHAT_URL"); |
| | | staffWechatUrl = staffWechatUrl |
| | | + "pages/excuteOneQrCodeInspection/excuteOneQrCodeInspection?inspectionId=" |
| | | + inspectionTaskDetailDto.getInspectionId() |
| | |
| | | ResponseEntity<String> responseEntity = outRestTemplate.postForEntity(url, JSON.toJSONString(templateMessage), String.class); |
| | | logger.info("微信模板返回内容:{}", responseEntity); |
| | | |
| | | |
| | | InspectionTaskDetailDto inspectionTaskDetailPo = new InspectionTaskDetailDto(); |
| | | inspectionTaskDetailPo.setTaskDetailId(inspectionTaskDetailDto.getTaskDetailId()); |
| | | inspectionTaskDetailPo.setSendFlag(InspectionTaskDetailDto.SEND_FLAG_Y); |
| | | inspectionTaskDetailDto.setStatusCd("0"); |
| | | inspectionTaskDetailInnerServiceSMOImpl.updateInspectionTaskDetail(inspectionTaskDetailPo); |
| | | |
| | | } |
| | | |
| | | } |