Browse Source

修改工序所属机台新增功能

java8
赵宏斌 8 months ago
parent
commit
b995249911
  1. 2
      src/main/java/com/xujie/sys/modules/pms/controller/PqcController.java
  2. 3
      src/main/java/com/xujie/sys/modules/pms/data/OperationForResource.java
  3. 20
      src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java
  4. 2
      src/main/java/com/xujie/sys/modules/pms/service/PqcService.java
  5. 6
      src/main/resources/mapper/pms/PqcMapper.xml

2
src/main/java/com/xujie/sys/modules/pms/controller/PqcController.java

@ -258,7 +258,7 @@ public class PqcController {
*/
@PostMapping("/saveOperationForResource")
public R saveOperationForResource(@RequestBody OperationForResource data){
int i = pqcService.saveOperationForResource(data);
pqcService.saveOperationForResource(data);
return R.ok();
}
/**

3
src/main/java/com/xujie/sys/modules/pms/data/OperationForResource.java

@ -3,6 +3,7 @@ package com.xujie.sys.modules.pms.data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.List;
@Data
@TableName("operation_resource")
@ -10,6 +11,7 @@ public class OperationForResource {
private int id;
private String operation;
private String resource;
private String resourceId;
@TableField(exist = false)
private Integer page;
@TableField(exist = false)
@ -22,4 +24,5 @@ public class OperationForResource {
private String resourceDesc;
@TableField(exist = false)
private String operationDesc;
private List<OperationForResource> resourceList;
}

20
src/main/java/com/xujie/sys/modules/pms/service/Impl/PqcServiceImpl.java

@ -738,7 +738,7 @@ public class PqcServiceImpl implements PqcService {
}
@Override
public int saveOperationForResource(OperationForResource data) {
public void saveOperationForResource(OperationForResource data) {
// 获得 site bu
if (data.getBu().split("_").length >= 2 ) {
data.setSite(data.getBu().split("_")[0]);
@ -746,8 +746,16 @@ public class PqcServiceImpl implements PqcService {
} else {
throw new RuntimeException("工厂和部门有误!");
}
int i = pqcMapper.saveOperationForResource(data);
return i;
//新增 数据模型
OperationForResource indata = new OperationForResource();
indata.setBu(data.getBu());
indata.setSite(data.getSite());
indata.setBuNo(data.getBuNo());
indata.setOperation(data.getOperation());
for (OperationForResource indata2 : data.getResourceList()) {
indata.setResource(indata2.getResourceId());
int i = pqcMapper.saveOperationForResource(indata);
}
}
@Override
@ -800,7 +808,11 @@ public class PqcServiceImpl implements PqcService {
@Override
public List<OperationForResource> getResourceDataOperationForResource(OperationForResource data) {
return pqcMapper.getResourceDataOperationForResource(data);
List<OperationForResource> list = pqcMapper.getResourceDataOperationForResource(data);
for (OperationForResource indata : list) {
indata.setResourceId(indata.getResource());
}
return list;
}
@Override

2
src/main/java/com/xujie/sys/modules/pms/service/PqcService.java

@ -50,7 +50,7 @@ public interface PqcService {
IPage<OperationForResource> queryOperationForResourceList(OperationForResource data);
int saveOperationForResource(OperationForResource data);
void saveOperationForResource(OperationForResource data);
List<ResourceData> queryResourceList();

6
src/main/resources/mapper/pms/PqcMapper.xml

@ -443,6 +443,9 @@
<select id="queryResourceList2" resultType="com.xujie.sys.modules.pms.data.ResourceData">
select * from resource
<where>
<if test="site != null and site != ''">
and site like '%'+ #{site} +'%'
</if>
<if test="resourceId != null and resourceId != ''">
and resource_id like '%'+ #{resourceId} +'%'
</if>
@ -453,9 +456,8 @@
</select>
<select id="getResourceDataOperationForResource"
resultType="com.xujie.sys.modules.pms.data.OperationForResource">
select a.*,b.resource_desc
select a.*,dbo.getResourceDesc(a.site,a.resource) as resource_desc
from operation_resource a
left join resource b on a.resource = b.resource_id
where bu = #{bu} and operation = #{operation}
</select>
<select id="querySopNum" resultType="com.xujie.sys.modules.pms.data.PartSopData">

Loading…
Cancel
Save