|
@@ -243,6 +243,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
.eq("uu.IsDelete", 0)
|
|
.eq("uu.IsDelete", 0)
|
|
.in("uu.DepartmentID", "A007", "A012")
|
|
.in("uu.DepartmentID", "A007", "A012")
|
|
.likeRight("m.Code", "01.")
|
|
.likeRight("m.Code", "01.")
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
.isNotNull("uu.JobNo"));
|
|
.isNotNull("uu.JobNo"));
|
|
|
|
|
|
for (Map<String, Object> map : pickingList) {
|
|
for (Map<String, Object> map : pickingList) {
|
|
@@ -254,7 +255,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
// 分
|
|
// 分
|
|
// int m = Integer.parseInt(DateUtil.format(createTime, "m"));
|
|
// int m = Integer.parseInt(DateUtil.format(createTime, "m"));
|
|
// 小于7点30算前一日
|
|
// 小于7点30算前一日
|
|
- if (h < 7 ) {
|
|
|
|
|
|
+ if (h < 7) {
|
|
createTime = DateUtil.offsetDay(createTime, -1);
|
|
createTime = DateUtil.offsetDay(createTime, -1);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -302,6 +303,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
.eq("uu.IsDelete", 0)
|
|
.eq("uu.IsDelete", 0)
|
|
.eq("uu.DepartmentID", "A008")
|
|
.eq("uu.DepartmentID", "A008")
|
|
.likeRight("m.Code", "01.")
|
|
.likeRight("m.Code", "01.")
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
.isNotNull("uu.JobNo"));
|
|
.isNotNull("uu.JobNo"));
|
|
|
|
|
|
for (Map<String, Object> map : pickingList) {
|
|
for (Map<String, Object> map : pickingList) {
|
|
@@ -365,7 +367,9 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
.eq("uu.IsDelete", 0)
|
|
.eq("uu.IsDelete", 0)
|
|
.in("uu.DepartmentID", "A007", "A012")
|
|
.in("uu.DepartmentID", "A007", "A012")
|
|
.isNotNull("uu.JobNo")
|
|
.isNotNull("uu.JobNo")
|
|
- .likeRight("m.Code", "01."));
|
|
|
|
|
|
+ .likeRight("m.Code", "01.")
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
|
|
+ );
|
|
|
|
|
|
for (Map<String, Object> map : backList) {
|
|
for (Map<String, Object> map : backList) {
|
|
|
|
|
|
@@ -421,7 +425,9 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
.eq("uu.IsDelete", 0)
|
|
.eq("uu.IsDelete", 0)
|
|
.eq("uu.DepartmentID", "A008")
|
|
.eq("uu.DepartmentID", "A008")
|
|
.isNotNull("uu.JobNo")
|
|
.isNotNull("uu.JobNo")
|
|
- .likeRight("m.Code", "01."));
|
|
|
|
|
|
+ .likeRight("m.Code", "01.")
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
|
|
+ );
|
|
|
|
|
|
for (Map<String, Object> map : backList) {
|
|
for (Map<String, Object> map : backList) {
|
|
|
|
|
|
@@ -478,7 +484,9 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
private void correct(Date beginDate, Map<String, StockBackPlanDetails> stockBackPlanMap) {
|
|
private void correct(Date beginDate, Map<String, StockBackPlanDetails> stockBackPlanMap) {
|
|
List<Map<String, Object>> correctList = baseMapper.getCorrect(Wrappers.query()
|
|
List<Map<String, Object>> correctList = baseMapper.getCorrect(Wrappers.query()
|
|
.gt("sbc.correct_time", DateUtil.format(beginDate, "yyyy-MM-dd 00:00:00"))
|
|
.gt("sbc.correct_time", DateUtil.format(beginDate, "yyyy-MM-dd 00:00:00"))
|
|
- .isNotNull("uu.JobNo"));
|
|
|
|
|
|
+ .isNotNull("uu.JobNo")
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
|
|
+ );
|
|
for (Map<String, Object> map : correctList) {
|
|
for (Map<String, Object> map : correctList) {
|
|
// 出库时间
|
|
// 出库时间
|
|
Date createTime = (Date) map.get("createTime");
|
|
Date createTime = (Date) map.get("createTime");
|
|
@@ -510,6 +518,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
.ge("st.submit_time", DateUtil.format(beginDate, "yyyy-MM-dd 00:00:00"))
|
|
.ge("st.submit_time", DateUtil.format(beginDate, "yyyy-MM-dd 00:00:00"))
|
|
.eq("st.status", StatusConstant.YES)
|
|
.eq("st.status", StatusConstant.YES)
|
|
.eq("st.del_flag", 0)
|
|
.eq("st.del_flag", 0)
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
);
|
|
);
|
|
|
|
|
|
for (Map<String, Object> map : transferPickingList) {
|
|
for (Map<String, Object> map : transferPickingList) {
|
|
@@ -571,6 +580,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
.ge("st.submit_time", DateUtil.format(beginDate, "yyyy-MM-dd 10:00:00"))
|
|
.ge("st.submit_time", DateUtil.format(beginDate, "yyyy-MM-dd 10:00:00"))
|
|
.eq("st.status", StatusConstant.YES)
|
|
.eq("st.status", StatusConstant.YES)
|
|
.eq("st.del_flag", 0)
|
|
.eq("st.del_flag", 0)
|
|
|
|
+ .notIn("m.Code", "01.002.0045", "01.002.0124", "01.002.0381", "01.002.0383")
|
|
);
|
|
);
|
|
|
|
|
|
for (Map<String, Object> map : transferBackList) {
|
|
for (Map<String, Object> map : transferBackList) {
|