diff --git a/console/src/main/resources/application-dev.yml b/console/src/main/resources/application-dev.yml index 709ff74e..88261cb8 100644 --- a/console/src/main/resources/application-dev.yml +++ b/console/src/main/resources/application-dev.yml @@ -35,3 +35,6 @@ ftp: print: server: http://localhost:8080/CodeSoftPrintWeb/printService +activeMq: + sendWeChatMessage: tcp://localhost:61616?wireFormat.maxInactivityDuration=0 + queue: send.weChat.notice \ No newline at end of file diff --git a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/controller/SfcDispatchController.java b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/controller/SfcDispatchController.java index 2e6466eb..a01eb0b3 100644 --- a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/controller/SfcDispatchController.java +++ b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/controller/SfcDispatchController.java @@ -2,6 +2,7 @@ package com.foreverwin.mesnac.dispatch.controller; import cn.hutool.core.date.DateUtil; import com.foreverwin.mesnac.common.dto.SfcDispatchDto; +import com.foreverwin.mesnac.common.util.StringUtil; import com.foreverwin.mesnac.dispatch.model.ShopOrderRelease; import com.foreverwin.modular.core.util.R; import com.foreverwin.modular.core.util.FrontPage; @@ -16,7 +17,9 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.websocket.server.PathParam; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * @@ -320,4 +323,32 @@ public class SfcDispatchController { return R.failed(message.toString()); } } + + + @PostMapping("/gantt-list") + public R ganttList(@RequestBody ShopOrderRelease shopOrderRelease) { + Map result = new HashMap<>(); + + try { + String site = CommonMethods.getSite(); + if (StringUtil.notBlank(shopOrderRelease.getStartFromDate_S())) { + shopOrderRelease.setStartFromDate(DateUtil.parseDate(shopOrderRelease.getStartFromDate_S())); + } + if (StringUtil.notBlank(shopOrderRelease.getStartToDate_S())) { + shopOrderRelease.setStartToDate(DateUtil.parseDate(shopOrderRelease.getStartToDate_S())); + } + shopOrderRelease.setSite(site); + + //查询派工数据 + List scheduleList = sfcDispatchService.findSfcDispatchList(shopOrderRelease); + result.put("schedules", scheduleList); + + //查询工作中心工作时间 + result.put("workCenterWorkTimes", ""); + } catch (Exception e) { + return R.failed(e.getMessage()); + } + + return R.ok(); + } } \ No newline at end of file diff --git a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/mapper/SfcDispatchMapper.java b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/mapper/SfcDispatchMapper.java index 28cc47a7..6cee0e1f 100644 --- a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/mapper/SfcDispatchMapper.java +++ b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/mapper/SfcDispatchMapper.java @@ -1,5 +1,6 @@ package com.foreverwin.mesnac.dispatch.mapper; +import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.foreverwin.mesnac.common.dto.SfcDispatchDto; import com.foreverwin.mesnac.dispatch.model.SfcDispatch; import com.baomidou.mybatisplus.core.mapper.BaseMapper; diff --git a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml index 3101bdc7..ebb9a183 100644 --- a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml +++ b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml @@ -261,21 +261,14 @@ AND IS_FIRST_OPERATION=#{ew.entity.isFirstOperation} AND CREATE_USER=#{ew.entity.createUser} AND CREATED_DATE_TIME=#{ew.entity.createdDateTime} - AND MODIFY_USER=#{ew.entity.modifyUser} - AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} - AND OTHER_1=#{ew.entity.other1} - AND OTHER_2=#{ew.entity.other2} - AND OTHER_3=#{ew.entity.other3} - AND OTHER_4=#{ew.entity.other4} - AND OTHER_5=#{ew.entity.other5} - ${ew.sqlSegment} + AND ${ew.sqlSegment} - ${ew.sqlSegment} + AND ${ew.sqlSegment} @@ -976,7 +969,6 @@ ) -