Browse Source

2023-07-15,设备和质量修改

java8
杨奉源 3 years ago
parent
commit
aee32ec073
  1. 15
      src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java
  2. 3
      src/main/resources/mapper/pms/EamMapper.xml

15
src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java

@ -1127,9 +1127,18 @@ public class EamServiceImpl implements EamService {
calendar.clear();
calendar.setTime(orderDate);
if (calendar.get(Calendar.DAY_OF_MONTH) != 31){
calendar.add(Calendar.DATE,1);
orderDate = calendar.getTime();
calendar.set(Calendar.DATE,31);
try { // 判断该月31日是不是周末如果为周末就取30日
if (!HolidayUtils.isWorkingDay(calendar.getTime().getTime())){
calendar.add(Calendar.DATE,-1);
}
orderDate = calendar.getTime();
}catch (IOException e){
e.printStackTrace();
}
}
} else if (month == 2) {
orderDate.setDate(28);
}
planData.setOrderDate(orderDate);
// 是否选择了工单生成规则
@ -1172,7 +1181,7 @@ public class EamServiceImpl implements EamService {
if (planData.getPlanCycle().equals("天")){
calendar.add(Calendar.DATE,planData.getPlanPeriod());
}else if (planData.getPlanCycle().equals("周")){
calendar.add(Calendar.DATE,7);
calendar.add(Calendar.DATE,7*planData.getPlanPeriod());
} else if (planData.getPlanCycle().equals("月")) {
calendar.add(Calendar.MONTH,planData.getPlanPeriod());
} else if (planData.getPlanCycle().equals("年")) {

3
src/main/resources/mapper/pms/EamMapper.xml

@ -363,7 +363,8 @@ b.MinValue,b.ItemRemark,b.ItemType
a.properties_code,
a.plan_period,
d.code_desc,
a.work_order_rule
a.work_order_rule,
a.plan_cycle
FROM eam_workPlan_overview a
LEFT JOIN eam_properties_model_header d
ON a.function_type = d.function_type and a.properties_code = d.code_no

Loading…
Cancel
Save