| | |
| | | import com.panzhihua.service_community.api.ComSanShuoEventTransferRecordController; |
| | | import com.panzhihua.service_community.dao.ComActDAO; |
| | | import com.panzhihua.service_community.dao.ComEventMapper; |
| | | import com.panzhihua.service_community.dao.ComSanshuoExpertDao; |
| | | import com.panzhihua.service_community.dao.ComStreetDAO; |
| | | import com.panzhihua.service_community.entity.*; |
| | | import com.panzhihua.service_community.model.dos.ComActDO; |
| | |
| | | import com.panzhihua.service_community.service.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.RandomUtils; |
| | | import org.checkerframework.checker.units.qual.A; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | |
| | | |
| | | @Resource |
| | | private CommediateTypeService commediateTypeService; |
| | | |
| | | @Resource |
| | | private ComSanshuoExpertDao comSanshuoExpertDao; |
| | | |
| | | |
| | | @Override |
| | |
| | | //失败后转交三说会堂 |
| | | comEvent.setSolve(0); |
| | | comEvent.setDistribution(0); |
| | | comEvent.setConciliation(0); |
| | | //comEvent.setConciliation(0); |
| | | comEvent.setEventProcessStatus(2); |
| | | comEvent.setArchive(0); |
| | | //comEvent.setChangeExpert(0); |
| | | } |
| | | else if (comEvent.getEventProcessStatus().equals(6) && comEvent.getEventSucceed().equals(2)){ |
| | |
| | | comEvent.setCurrentOrgId(comActDO.getStreetId().toString()); |
| | | //生成一次流转记录 |
| | | comEvent.setCurrentEventProcessResult("专家上报到社区"); |
| | | //更改当前处理部门 |
| | | comEvent.setCurrentOrgName(comActDO.getName()+"调解站"); |
| | | comEventTransferRecord.setFromId(comEvent.getSpecialistId()); |
| | | comEventTransferRecord.setToId(Long.parseLong(comEvent.getCurrentOrgId())); |
| | | comEventTransferRecord.setReportLevel(4); |
| | |
| | | comEvent.setSpecialistId(99999L); |
| | | //生成一次流转记录 |
| | | comEvent.setCurrentEventProcessResult("专家上报到行业分中心"); |
| | | comEvent.setCurrentOrgName(expert.getUnit()); |
| | | comEventTransferRecord.setFromId(comEvent.getSpecialistId()); |
| | | comEventTransferRecord.setToId(expert.getIndustryCenterId()); |
| | | comEventTransferRecord.setReportLevel(3); |
| | |
| | | //生成一次流转记录 |
| | | comEvent.setReportHall(1); |
| | | comEvent.setCurrentEventProcessResult("行业分中心上报到区三说会堂"); |
| | | comEvent.setCurrentOrgName("区三说会堂"); |
| | | comEventTransferRecord.setFromId(comEvent.getSpecialistId()); |
| | | comEventTransferRecord.setToId(99999L); |
| | | comEventTransferRecord.setReportLevel(5); |
| | |
| | | comEvent.setCurrentOrgId(comActDO.getStreetId().toString()); |
| | | //生成一次流转记录 |
| | | comEvent.setCurrentEventProcessResult("社区报到街道"); |
| | | comEvent.setCurrentOrgName(comStreetDAO.selectById(comActDO.getStreetId()).getName()+"调解站"); |
| | | comEventTransferRecord.setFromId(comEvent.getRequestUserCommunity()); |
| | | comEventTransferRecord.setToId(comActDO.getStreetId()); |
| | | comEventTransferRecord.setReportLevel(2); |
| | |
| | | comEvent.setCurrentProcessType(4); |
| | | comEvent.setReportHall(1); |
| | | comEvent.setCurrentOrgId("99999"); |
| | | comEvent.setCurrentOrgName("区三说会堂"); |
| | | //生成一次流转记录 |
| | | comEvent.setCurrentEventProcessResult("街道上报到区三说会堂"); |
| | | comEventTransferRecord.setFromId(Long.parseLong(comEvent.getCurrentOrgId())); |
| | |
| | | vo.setSuccessRate(NumberUtil.div(vo.getSuccess(),vo.getAccepted(),2)); |
| | | } |
| | | } |
| | | vo.setExpert(comSanshuoExpertDao.selectExpertCount(indexDataDTO)); |
| | | //查询当前级别下的专家 |
| | | //折线图X轴 |
| | | List<Date> dates = pastTwelveMoth(); |
| | | vo.setX(getYAndM(dates)); |
| | |
| | | |
| | | @Override |
| | | public R listStreetScreen() { |
| | | return R.ok(comStreetDAO.selectList(new QueryWrapper<ComStreetDO>().eq("app_id", "wx0cef797390444b75"))); |
| | | return R.ok(comStreetDAO.selectList(new QueryWrapper<ComStreetDO>().eq("app_id", "wx0cef797390444b75").in("name",("大宝鼎街道"),("格里坪镇"),("河门口街道"),("清香坪街道"),("陶家渡街道"),("玉泉街道")))); |
| | | } |
| | | |
| | | @Override |
| | | public R listCommunityScreen() { |
| | | return null; |
| | | return R.ok(comActDAO.selectList(new QueryWrapper<ComActDO>().lambda().eq(ComActDO::getAppId, "wx0cef797390444b75").in(ComActDO::getStreetId,("1552661139563876352"),("1552661132500668416"),("1552661143879815168"),("1552661138704044032"),("1552661135428292608"),("1552661136451702784")))); |
| | | } |
| | | |
| | | public String typeToName(Integer type){ |
| | |
| | | return "社区调解站受理"; |
| | | case 4: |
| | | return "区三说会堂受理"; |
| | | case 5: |
| | | return "专家受理"; |
| | | } |
| | | return null; |
| | | } |