Browse Source

北尚诉办-结案话术调整

feature/dangjian
Jackwang 3 years ago
parent
commit
c50859ed55
  1. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java
  2. 5
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  3. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

10
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java

@ -28,6 +28,7 @@ import com.elink.esua.epdc.dto.item.result.*;
import com.elink.esua.epdc.dto.result.KpiEvaluationAmountResultDTO; import com.elink.esua.epdc.dto.result.KpiEvaluationAmountResultDTO;
import com.elink.esua.epdc.dto.result.KpiItemHandleAmountResultDTO; import com.elink.esua.epdc.dto.result.KpiItemHandleAmountResultDTO;
import com.elink.esua.epdc.modules.item.entity.ItemEntity; import com.elink.esua.epdc.modules.item.entity.ItemEntity;
import com.elink.esua.epdc.modules.item.entity.ItemHandleProcessEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -413,4 +414,13 @@ public interface ItemDao extends BaseDao<ItemEntity> {
* @params [params] * @params [params]
*/ */
List<ItemExaminePageResultDTO> getExaminePage(Map<String, Object> params); List<ItemExaminePageResultDTO> getExaminePage(Map<String, Object> params);
/**
* @describe: 获取项目的第一个结案申请/吹哨的意见
* @author wangtong
* @date 2022/9/8 19:54
* @params [itemId]
* @return com.elink.esua.epdc.modules.item.entity.ItemHandleProcessEntity
*/
ItemHandleProcessEntity selectFirstHandleProcessByItemId(@Param("itemId") String itemId);
} }

5
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -2614,8 +2614,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
if("0".equals(formDto.getState())){ if("0".equals(formDto.getState())){
ItemEntity item = baseDao.selectById(itemPlat.getReferenceId()); ItemEntity item = baseDao.selectById(itemPlat.getReferenceId());
itemHandleProcessDto.setState(ItemGridPlatformHandleStatusEnum.HANDLE_JA.getValue()); itemHandleProcessDto.setState(ItemGridPlatformHandleStatusEnum.HANDLE_JA.getValue());
//内容组成:推到网格化时的结案申请内容+办理人:XXX+办理电话:XXX。换行(前端处理) 感谢您的支持,“北尚诉办”全程为您服务! //内容组成:第一个发起结案申请/吹哨的意见+办理人:XXX+办理电话:XXX。换行(前端处理) 感谢您的支持,“北尚诉办”全程为您服务!
itemHandleProcessDto.setOutHandleAdvice(formDto.getHandleAdvice()+" 办理人:"+item.getHandlePeopleName()+",办理电话:"+item.getHandlePeopleMobile()); ItemHandleProcessEntity firsthandleProcess = baseDao.selectFirstHandleProcessByItemId(itemPlat.getReferenceId());
itemHandleProcessDto.setOutHandleAdvice(firsthandleProcess.getHandleAdvice()+" 办理人:"+item.getHandlePeopleName()+",办理电话:"+item.getHandlePeopleMobile());
item.setItemState(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE.getValue()); item.setItemState(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE.getValue());
updateById(item); updateById(item);
}else if("1".equals(formDto.getState())){ }else if("1".equals(formDto.getState())){

10
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

@ -1466,4 +1466,14 @@
</if> </if>
order by i.LAST_HANDLE_TIME desc order by i.LAST_HANDLE_TIME desc
</select> </select>
<select id="selectFirstHandleProcessByItemId"
resultType="com.elink.esua.epdc.modules.item.entity.ItemHandleProcessEntity">
SELECT *
FROM epdc_item_handle_process
WHERE DEL_FLAG='0'
AND STATE IN (0,11)
AND ITEM_ID=#{itemId}
ORDER BY CREATED_TIME DESC
LIMIT 1
</select>
</mapper> </mapper>

Loading…
Cancel
Save