result = new HashMap<>();
try {
String site = CommonMethods.getSite();
- if (StringUtil.isBlank(sfcDispatchDto.getStartFromDate_S())) {
- throw BusinessException.build("派工开始时间不能为空!");
- }
- if (StringUtil.isBlank(sfcDispatchDto.getStartToDate_S())) {
- throw BusinessException.build("派工开始时间不能为空!");
- }
- sfcDispatchDto.setSite(site);
- sfcDispatchDto.setDispatchStatus(DispatchStatusEnum.RELEASE.getCode());
- sfcDispatchDto.setStartFromDate(DateUtil.parseDate(sfcDispatchDto.getStartFromDate_S()));
- sfcDispatchDto.setStartToDate(DateUtil.parseDate(sfcDispatchDto.getStartToDate_S()));
-
-
- result = sfcDispatchService.ganttList(site, sfcDispatchDto);
+ paramMap.put("site", site);
+ paramMap.put("", DispatchStatusEnum.RELEASE.getCode());
+
+
+ result = sfcDispatchService.ganttList(site, paramMap);
} catch (Exception e) {
return R.failed(e.getMessage());
}
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 d755ce71..fe88aa95 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
@@ -8,6 +8,7 @@ import org.springframework.stereotype.Repository;
import java.time.LocalDateTime;
import java.util.List;
+import java.util.Map;
/**
*
@@ -25,10 +26,10 @@ public interface SfcDispatchMapper extends BaseMapper {
/**
* 查询派工生产批次数据
*
- * @param sfcDispatchDto
+ * @param paramMap
* @return
*/
- List findSfcDispatchList(SfcDispatchDto sfcDispatchDto);
+ List findSfcDispatchList(Map paramMap);
/**
* 修改派工单状态
diff --git a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/SfcDispatchService.java b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/SfcDispatchService.java
index e6ddae8b..9d8fee61 100644
--- a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/SfcDispatchService.java
+++ b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/SfcDispatchService.java
@@ -33,10 +33,10 @@ public interface SfcDispatchService extends IService {
/**
* 查询派工清单
*
- * @param sfcDispatchDto
+ * @param paramMap
* @return
*/
- List findSfcDispatchList(SfcDispatchDto sfcDispatchDto);
+ List findSfcDispatchList(Map paramMap);
/**
* 派工保存
@@ -105,10 +105,10 @@ public interface SfcDispatchService extends IService {
* 甘特图数据查询
*
* @param site
- * @param sfcDispatchDto
+ * @param paramMap
* @return
*/
- Map ganttList(String site, SfcDispatchDto sfcDispatchDto);
+ Map ganttList(String site, Map paramMap);
}
\ No newline at end of file
diff --git a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/impl/SfcDispatchServiceImpl.java b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/impl/SfcDispatchServiceImpl.java
index b786ea0d..c2066bb3 100644
--- a/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/impl/SfcDispatchServiceImpl.java
+++ b/dispatch/src/main/java/com/foreverwin/mesnac/dispatch/service/impl/SfcDispatchServiceImpl.java
@@ -88,8 +88,8 @@ public class SfcDispatchServiceImpl extends ServiceImpl findSfcDispatchList(SfcDispatchDto sfcDispatchDto) {
- List list = sfcDispatchMapper.findSfcDispatchList(sfcDispatchDto);
+ public List findSfcDispatchList(Map paramMap) {
+ List list = sfcDispatchMapper.findSfcDispatchList(paramMap);
if (list == null || list.size() <= 0) {
return list;
}
@@ -282,11 +282,11 @@ public class SfcDispatchServiceImpl extends ServiceImpl ganttList(String site, SfcDispatchDto sfcDispatchDto) {
+ public Map ganttList(String site, Map paramMap) {
Map map = new HashMap<>();
//查询派工数据
- List scheduleList = this.findSfcDispatchList(sfcDispatchDto);
+ List scheduleList = this.findSfcDispatchList(paramMap);
if (scheduleList == null || scheduleList.size() <= 0) {
return map;
}
@@ -299,7 +299,9 @@ public class SfcDispatchServiceImpl extends ServiceImpl>> processedMap = this.processWorkCenterWorkTimes(site, workCenterList, sfcDispatchDto.getStartFromDate(), sfcDispatchDto.getStartToDate());
+ Date startFromDate = (Date) paramMap.get("startFromDate");
+ Date StartToDate = (Date) paramMap.get("StartToDate");
+ Map>> processedMap = this.processWorkCenterWorkTimes(site, workCenterList, startFromDate, StartToDate);
map.put("workCenterWorkTimes", processedMap);
return map;
diff --git a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
index cc2621cc..a319637a 100644
--- a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
+++ b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
@@ -750,14 +750,18 @@
AND SO.PLANNED_START_DATE <= #{startToDate}
- AND SO.PLANNED_COMP_DATE >= #{completeFromDate}
+ AND SO.PLANNED_COMP_DATE >= TO_DATE(#{completeFromDate}, 'YYYY-MM-DD')
- AND SO.PLANNED_COMP_DATE <= #{completeToDate}
+ AND SO.PLANNED_COMP_DATE <= TO_DATE(#{completeToDate}|| '23:59:59', 'YYYY-MM-DD HH24:MI:SS')
) WIP
LEFT JOIN Z_SFC_DISPATCH V1 ON V1.SITE = WIP.SITE AND V1.SFC = WIP.SFC AND V1.DISPATCH_SEQ = WIP.BEFORE_SEQ
LEFT JOIN Z_SFC_DISPATCH V2 ON V2.SITE = WIP.SITE AND V2.SFC = WIP.SFC AND V2.DISPATCH_SEQ = WIP.AFTER_SEQ
+ WHERE 1 = 1
+
+ AND V1.DISPATCH_STATUS = 'COMPLETE'
+
ORDER BY WIP.SHOP_ORDER, WIP.SFC, TO_NUMBER(WIP.DISPATCH_SEQ)
diff --git a/quality/src/main/resources/mapper/InspectionTaskManageMapper.xml b/quality/src/main/resources/mapper/InspectionTaskManageMapper.xml
index f0559043..68b442df 100644
--- a/quality/src/main/resources/mapper/InspectionTaskManageMapper.xml
+++ b/quality/src/main/resources/mapper/InspectionTaskManageMapper.xml
@@ -39,14 +39,17 @@
AND B.WORK_CENTER = #{workCenter}
-
-
- AND B.CATEGORY = #{category}
-
-
- AND (B.CATEGORY = 'S' OR B.CATEGORY = 'P')
-
-
+
+
+ AND B.CATEGORY = #{category}
+
+
+ AND (B.CATEGORY = 'S' OR B.CATEGORY = 'P')
+
+
+
+ AND B.TASK_NO =#{taskNo}
+
AND B.STATUS = #{status}
From 32ed7520d8ff35d5acf33f9036f3c478b86f01cd Mon Sep 17 00:00:00 2001
From: Leon <3066758958@qq.com>
Date: Wed, 25 Aug 2021 22:29:31 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=B4=BE=E5=B7=A5?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E4=BF=AE=E6=94=B9=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/mapper/SfcDispatchMapper.xml | 184 +++++++++---------
1 file changed, 93 insertions(+), 91 deletions(-)
diff --git a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
index a319637a..a3f83381 100644
--- a/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
+++ b/dispatch/src/main/resources/mapper/SfcDispatchMapper.xml
@@ -668,99 +668,101 @@
From c25cd2f2b9c09cbdf3f28d914697de3af36e66b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=98=89=E4=BC=9F?= <1724121454@qq.com>
Date: Thu, 26 Aug 2021 09:35:06 +0800
Subject: [PATCH 3/5] =?UTF-8?q?133=E7=9A=84ftp=E6=9C=8D=E5=8A=A1=E5=99=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
console/src/main/resources/application-qas.yml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/console/src/main/resources/application-qas.yml b/console/src/main/resources/application-qas.yml
index 22d3ce35..b5ced4da 100644
--- a/console/src/main/resources/application-qas.yml
+++ b/console/src/main/resources/application-qas.yml
@@ -34,11 +34,12 @@ ws:
pwd: a123456
valid: N
+#ftp
ftp:
- host:
+ host: 172.16.251.165
port: 21
- username:
- password:
+ username: mesftp
+ password: mesnac1@3
#打印服务器配置
print:
From 09a57fad0232dabea20e05d0b459b1c27888cdc0 Mon Sep 17 00:00:00 2001
From: zpl
Date: Thu, 26 Aug 2021 09:39:54 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E6=89=93=E5=8D=B0=E8=AF=B7=E6=B1=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mesnac/common/service/impl/PrintLogServiceImpl.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java
index 67bddb6c..541629ed 100644
--- a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java
+++ b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/PrintLogServiceImpl.java
@@ -153,18 +153,18 @@ public class PrintLogServiceImpl extends ServiceImpl i
}
public void printServer(List list){
- /*String post = HttpUtil.post(printServer, JSON.toJSONString(list), 60000);
- *//**
+ String post = HttpUtil.post(printServer, JSON.toJSONString(list), 60000);
+ /**
* {"msg":"打印成功","code":0}
* {"msg":"打印失败","code":500}
* 根据返回值,更新打印机信息-printName及打印是否成功信息isPrint
- *//*
+ */
JSONObject jsonObject = JSONObject.parseObject(post);
Integer code = jsonObject.getInteger("code");
String msg = jsonObject.getString("msg");
if (code != 0){
throw BusinessException.build(msg);
- }*/
+ }
}
From 041f592b1208bff1b80d903cad9f403c043e0dda Mon Sep 17 00:00:00 2001
From: Leon <3066758958@qq.com>
Date: Thu, 26 Aug 2021 09:48:17 +0800
Subject: [PATCH 5/5] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E4=BB=BB=E5=8A=A1?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../quality/service/impl/InspectionTaskManageServiceImpl.java | 2 ++
1 file changed, 2 insertions(+)
diff --git a/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/InspectionTaskManageServiceImpl.java b/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/InspectionTaskManageServiceImpl.java
index 19ebf9ef..2f7e9a0f 100644
--- a/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/InspectionTaskManageServiceImpl.java
+++ b/quality/src/main/java/com/foreverwin/mesnac/quality/service/impl/InspectionTaskManageServiceImpl.java
@@ -212,6 +212,8 @@ public class InspectionTaskManageServiceImpl implements InspectionTaskManageServ
newInspectionTask.setStatus(Constants.INSPECTION_TASK_STATUS_NEW);
newInspectionTask.setResult(null);
newInspectionTask.setComments(null);
+ newInspectionTask.setCreatedDateTime(dateTime);
+ newInspectionTask.setModifiedDateTime(dateTime);
inspectionTaskService.save(newInspectionTask);
}
}