Browse Source

2024.9.24 一、物料成本信息维护(第二版修正)

二、加工中心功能改造
三、标准工序(第三版修正)
四、商品组 - 标准工序(第三版修正)
五、商品组 - Process Time Matrix(第二版修正)
java8
yuejiayang 1 year ago
parent
commit
2ac0a78e50
  1. 22
      src/main/java/com/xujie/sys/modules/part/controller/StandardRoutingOperationController.java
  2. 4
      src/main/java/com/xujie/sys/modules/part/data/StandardRoutingOperationData.java
  3. 2
      src/main/resources/mapper/part/StandardRoutingOperationMapper.xml

22
src/main/java/com/xujie/sys/modules/part/controller/StandardRoutingOperationController.java

@ -1,12 +1,19 @@
package com.xujie.sys.modules.part.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.xujie.sys.common.utils.PageUtils;
import com.xujie.sys.common.utils.R;
import com.xujie.sys.modules.part.data.PartGroupStdOperationsData;
import com.xujie.sys.modules.part.data.StandardRoutingOperationData;
import com.xujie.sys.modules.part.mapper.PartGroupStdOperationsMapper;
import com.xujie.sys.modules.part.service.PartGroupStdOperationsService;
import com.xujie.sys.modules.part.service.StandardRoutingOperationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @description:
* @author: jiayang_yue
@ -21,6 +28,12 @@ public class StandardRoutingOperationController {
@Autowired
private StandardRoutingOperationService standardRoutingOperationService;
@Autowired
private PartGroupStdOperationsService partGroupStdOperationsService;
@Autowired
private PartGroupStdOperationsMapper partGroupStdOperationsMapper;
@PostMapping("/searchStandardRoutingOperationList")
@ResponseBody
public R searchStandardRoutingOperationList(@RequestBody StandardRoutingOperationData data) {
@ -44,7 +57,16 @@ public class StandardRoutingOperationController {
@PostMapping("/deleteStandardRoutingOperation")
@ResponseBody
@Transactional
public R deleteStandardRoutingOperation(@RequestBody StandardRoutingOperationData data) {
QueryWrapper<PartGroupStdOperationsData> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("operation_id", data.getId())
.eq("site", data.getSite())
.eq("bu_no", data.getBuNo());
List<PartGroupStdOperationsData> partGroupStdOperationsData = partGroupStdOperationsMapper.selectList(queryWrapper);
if (!partGroupStdOperationsData.isEmpty()) {
throw new RuntimeException("该标准工序已被商品组使用,无法删除!");
}
standardRoutingOperationService.removeById(data.getId());
return R.ok();
}

4
src/main/java/com/xujie/sys/modules/part/data/StandardRoutingOperationData.java

@ -59,6 +59,10 @@ public class StandardRoutingOperationData extends QueryPage implements Serializa
private String setupLaborClassNo;
private Integer setupCrewSize;
private Integer crewSize;
@TableField(exist = false)
private String setupLaborClassDesc;

2
src/main/resources/mapper/part/StandardRoutingOperationMapper.xml

@ -23,6 +23,8 @@
update_date,
update_by,
setup_labor_class_no,
setup_crew_size,
crew_size,
dbo.get_labor_class_desc(site,bu_no, setup_labor_class_no) as setup_labor_class_desc
from
standard_routing_operation

Loading…
Cancel
Save