|  |  |  | 
|---|
|  |  |  | import com.moral.util.DateUtils; | 
|---|
|  |  |  | import com.moral.util.WebUtils; | 
|---|
|  |  |  | import io.swagger.annotations.*; | 
|---|
|  |  |  | import lombok.extern.slf4j.Slf4j; | 
|---|
|  |  |  | import org.apache.commons.collections4.CollectionUtils; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Value; | 
|---|
|  |  |  | 
|---|
|  |  |  | @Api(tags = {"立行立改"}) | 
|---|
|  |  |  | @RestController | 
|---|
|  |  |  | @RequestMapping("allocation") | 
|---|
|  |  |  | @Slf4j | 
|---|
|  |  |  | public class AllocationController { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Value("${file.path}") | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PostMapping("update") | 
|---|
|  |  |  | @ApiOperation("修改") | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public ResultMessage update(@Valid @RequestBody AllocationUpdateCond allocationUpdateCond){ | 
|---|
|  |  |  | allocationService.updateAll(allocationUpdateCond); | 
|---|
|  |  |  | return ResultMessage.ok(); | 
|---|
|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | genImageExcel(extList,response); | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | log.error("error result ",e); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | item.setWriteCellDataFileResult(urlsAfter); | 
|---|
|  |  |  | item.setEscalationTimeStr(DateUtils.dateToDateString(excelExt.getEscalationTime(),DateUtils.yyyy_MM_dd_EN)); | 
|---|
|  |  |  | item.setChangeTimeStr(DateUtils.dateToDateString(excelExt.getChangeTime(),DateUtils.yyyy_MM_dd_EN)); | 
|---|
|  |  |  | item.setChangeTimeStr(Objects.isNull(excelExt.getChangeTime())?" ":DateUtils.dateToDateString(excelExt.getChangeTime(),DateUtils.yyyy_MM_dd_EN)); | 
|---|
|  |  |  | demoDataList.add(item); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | 
|---|
|  |  |  | EasyExcel.write(response.getOutputStream(), AllocationListExcelVo.class) | 
|---|
|  |  |  | .registerWriteHandler(new CustomImageModifyHandler()).sheet("交办单").doWrite(demoDataList); | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | log.error("error result ",e); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | private String handleFileRealPath(String path) { | 
|---|