|
|
|
@ -6,7 +6,6 @@ import com.xujie.sys.modules.pms.data.*; |
|
|
|
import com.xujie.sys.modules.pms.data.QcMasterInformationData; |
|
|
|
import com.xujie.sys.modules.pms.entity.DetailTree; |
|
|
|
import com.xujie.sys.modules.pms.entity.vo.CheckSubDetailValueVo; |
|
|
|
import com.xujie.sys.modules.pms.mapper.QcMapper; |
|
|
|
import com.xujie.sys.modules.pms.service.EamService; |
|
|
|
import com.xujie.sys.modules.pms.service.QcService; |
|
|
|
import com.xujie.sys.modules.pms.util.ResponseData; |
|
|
|
@ -31,9 +30,6 @@ public class QcController { |
|
|
|
@Autowired |
|
|
|
private EamService eamService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private QcMapper qcMapper; |
|
|
|
|
|
|
|
// ======================= 检验方法API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
@ -43,19 +39,10 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: java.util.Map<java.lang.String,java.lang.Object> |
|
|
|
**/ |
|
|
|
@PostMapping("/qcCheckOutMethodSearch") |
|
|
|
@ResponseBody |
|
|
|
public Map<String, Object> qcCheckOutMethodSearch(@RequestBody QcMethodData data){ |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
try { |
|
|
|
List<QcMethodData> row = qcService.qcCheckOutMethodSearch(data); |
|
|
|
map.put("rows", row); |
|
|
|
map.put("success", true); |
|
|
|
} catch (Exception e) { |
|
|
|
map.put("success", false); |
|
|
|
map.put("msg", e.getMessage()); |
|
|
|
} |
|
|
|
return map; |
|
|
|
@PostMapping("/qcMethodSearch") |
|
|
|
public R qcMethodSearch(@RequestBody QcMethodData data){ |
|
|
|
List<QcMethodData> list = qcService.qcMethodSearch(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -65,17 +52,10 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.modules.pms.util.ResponseData |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutMethodSave") |
|
|
|
@ResponseBody |
|
|
|
public ResponseData qcCheckOutMethodSave(@RequestBody QcMethodData data){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
try { |
|
|
|
responseData = qcService.qcCheckOutMethodSave(data); |
|
|
|
} catch (Exception e) { |
|
|
|
responseData.setCode("400"); |
|
|
|
responseData.setMsg(e.getMessage()); |
|
|
|
} |
|
|
|
return responseData; |
|
|
|
@PostMapping(value="/qcMethodSave") |
|
|
|
public R qcMethodSave(@RequestBody QcMethodData data){ |
|
|
|
qcService.qcMethodSave(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -85,17 +65,10 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.modules.pms.util.ResponseData |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutMethodUpdate") |
|
|
|
@ResponseBody |
|
|
|
public ResponseData qcCheckOutMethodUpdate(@RequestBody QcMethodData data){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
try { |
|
|
|
responseData = qcService.qcCheckOutMethodUpdate(data); |
|
|
|
} catch (Exception e) { |
|
|
|
responseData.setCode("400"); |
|
|
|
responseData.setMsg(e.getMessage()); |
|
|
|
} |
|
|
|
return responseData; |
|
|
|
@PostMapping(value="/qcMethodUpdate") |
|
|
|
public R qcMethodUpdate(@RequestBody QcMethodData data){ |
|
|
|
qcService.qcMethodUpdate(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -105,41 +78,26 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.modules.pms.util.ResponseData |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutMethodDelete") |
|
|
|
@PostMapping(value="/qcMethodDelete") |
|
|
|
@ResponseBody |
|
|
|
public ResponseData qcCheckOutMethodDelete(@RequestBody QcMethodData data){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
try { |
|
|
|
responseData = qcService.qcCheckOutMethodDelete(data); |
|
|
|
} catch (Exception e) { |
|
|
|
responseData.setCode("400"); |
|
|
|
responseData.setMsg(e.getMessage()); |
|
|
|
} |
|
|
|
return responseData; |
|
|
|
public R qcMethodDelete(@RequestBody QcMethodData data){ |
|
|
|
qcService.qcMethodDelete(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
// ======================= 检验项目API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 根据条件查询检验项目 |
|
|
|
* @description: 查询检验项目 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/20 17:03 |
|
|
|
* @param: [data] |
|
|
|
* @return: java.lang.Object |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutItemSearch") |
|
|
|
@ResponseBody |
|
|
|
public Object qcCheckOutItemSearch(@RequestBody QcCheckOutItemData data){ |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
try { |
|
|
|
List<QcCheckOutItemData> row = qcService.qcCheckOutItemSearch(data); |
|
|
|
map.put("rows", row); |
|
|
|
map.put("success", true); |
|
|
|
} catch (Exception e) { |
|
|
|
map.put("success", false); |
|
|
|
map.put("msg", e.getMessage()); |
|
|
|
} |
|
|
|
return map; |
|
|
|
@PostMapping(value="/qcItemSearch") |
|
|
|
public R qcItemSearch(@RequestBody QcItemData data){ |
|
|
|
List<QcItemData> list = qcService.qcItemSearch(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -149,17 +107,10 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: java.lang.Object |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutItemSave") |
|
|
|
@ResponseBody |
|
|
|
public Object qcCheckOutItemSave(@RequestBody QcCheckOutItemData data){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
try { |
|
|
|
responseData = qcService.qcCheckOutItemSave(data); |
|
|
|
} catch (Exception e) { |
|
|
|
responseData.setCode("400"); |
|
|
|
responseData.setMsg(e.getMessage()); |
|
|
|
} |
|
|
|
return responseData; |
|
|
|
@PostMapping(value="/qcItemSave") |
|
|
|
public R qcItemSave(@RequestBody QcItemData data){ |
|
|
|
qcService.qcItemSave(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -169,17 +120,11 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: java.lang.Object |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutItemUpdate") |
|
|
|
@PostMapping(value="/qcItemUpdate") |
|
|
|
@ResponseBody |
|
|
|
public Object qcCheckOutItemUpdate(@RequestBody QcCheckOutItemData data){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
try { |
|
|
|
responseData = qcService.qcCheckOutItemUpdate(data); |
|
|
|
} catch (Exception e) { |
|
|
|
responseData.setCode("400"); |
|
|
|
responseData.setMsg(e.getMessage()); |
|
|
|
} |
|
|
|
return responseData; |
|
|
|
public R qcItemUpdate(@RequestBody QcItemData data){ |
|
|
|
qcService.qcItemUpdate(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -189,30 +134,11 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: java.lang.Object |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutItemDelete") |
|
|
|
@PostMapping(value="/qcItemDelete") |
|
|
|
@ResponseBody |
|
|
|
public Object qcCheckOutItemDelete(@RequestBody QcCheckOutItemData data){ |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
try { |
|
|
|
responseData = qcService.qcCheckOutItemDelete(data); |
|
|
|
} catch (Exception e) { |
|
|
|
responseData.setCode("400"); |
|
|
|
responseData.setMsg(e.getMessage()); |
|
|
|
} |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 搜索工单列表 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/6 9:26 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/workOrderSearch") |
|
|
|
public R workOrderSearch(@RequestBody ShopOrderData data){ |
|
|
|
List<ShopOrderData> list = qcService.workOrderSearch(data); |
|
|
|
return R.ok().put("rows",list); |
|
|
|
public R qcItemDelete(@RequestBody QcItemData data){ |
|
|
|
qcService.qcItemDelete(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -228,154 +154,8 @@ public class QcController { |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
// ======================= 根据分类设置检验模板API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 条件查询检验模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 14:26 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcCheckOutModelSearch") |
|
|
|
public R qcCheckOutModelSearch(@RequestBody QcModelFamilyData data){ |
|
|
|
PageUtils page = qcService.qcFamilyModelSearch(data); |
|
|
|
return R.ok().put("page", page); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增检验模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 14:27 |
|
|
|
* @param: [inData] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcCheckOutModelSave") |
|
|
|
public R qcCheckOutModelSave(@RequestBody QcModelFamilyData data){ |
|
|
|
qcService.qcCheckOutModelSave(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 修改检验模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 14:39 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcCheckOutModelUpdate") |
|
|
|
public R qcCheckOutModelUpdate(@RequestBody QcModelFamilyData data){ |
|
|
|
qcService.qcCheckOutModelUpdate(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 删除检验模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 14:50 |
|
|
|
* @param: [inData] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcCheckOutModelDelete") |
|
|
|
public R qcCheckOutModelDelete(@RequestBody QcModelFamilyData data){ |
|
|
|
qcService.qcCheckOutModelDelete(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询模板里的项目详情 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 15:14 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping(value="/searchModalDetails") |
|
|
|
public R searchModalDetails(@RequestBody EamPropertiesModelDetailData data){ |
|
|
|
List<EamPropertiesModelDetailData> list = qcService.searchModalDetails(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增模板里的项目详情 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 21:51 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/saveModalDetails") |
|
|
|
public R saveModalDetails(@RequestBody EamPropertiesModelDetailData data){ |
|
|
|
eamService.saveModalDetails(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 删除模板里的项目详情 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/21 22:09 |
|
|
|
* @param: [inData] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/deleteModalDetails") |
|
|
|
public R deleteModalDetails(@RequestBody EamPropertiesModelDetailData inData){ |
|
|
|
eamService.deleteModalDetails(inData); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
// ======================= 根据物料设置检验模板API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询物料模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/3 16:46 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcPartModelSearch") |
|
|
|
public R qcPartModelSearch(@RequestBody QcModelPartData data){ |
|
|
|
PageUtils page = qcService.qcPartModelSearch(data); |
|
|
|
return R.ok().put("page", page); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增物料属性 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/3 17:27 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcPartModelSave") |
|
|
|
public R qcPartModelSave(@RequestBody QcModelPartData data){ |
|
|
|
qcService.qcPartModelSave(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 修改模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/3 21:38 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcPartModelUpdate") |
|
|
|
public R qcPartModelUpdate(@RequestBody QcModelPartData data){ |
|
|
|
qcService.qcPartModelUpdate(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 修改模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/3 21:43 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcPartModelDelete") |
|
|
|
public R qcPartModelDelete(@RequestBody QcModelPartData data){ |
|
|
|
qcService.qcPartModelDelete(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 快速获取模板列表 |
|
|
|
* @author: fengyuan_yang |
|
|
|
@ -392,150 +172,6 @@ public class QcController { |
|
|
|
return R.ok().put("row1", row1).put("row2", row2); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// ======================= 检验录入API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询检验记录 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/28 10:25 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcInspectionInformationSearch") |
|
|
|
public R qcInspectionInformationSearch(@RequestBody QcInspectionRecordsData data){ |
|
|
|
PageUtils page = qcService.qcInspectionInformationSearch(data); |
|
|
|
return R.ok().put("page", page); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 模板信息 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/28 13:08 |
|
|
|
* @param: [inData] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/modalCodeBlur") |
|
|
|
public R modalCodeBlur(@RequestBody EamPropertiesModelHeaderData inData){ |
|
|
|
List<EamPropertiesModelHeaderData> resultList = eamService.modalCodeBlur(inData); |
|
|
|
return R.ok().put("rows", resultList).put("total",resultList.size()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增检验记录 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/28 15:39 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/qcInspectionInformationSave") |
|
|
|
public R qcInspectionInformationSave(@RequestBody QcMasterInformationData data){ |
|
|
|
qcService.qcInspectionInformationSave(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询主记录信息 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/28 17:44 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/masterInformationSearch") |
|
|
|
public R masterInformationSearch(@RequestBody QcInspectionRecordsData data){ |
|
|
|
List<QcMasterInformationData> resultList = qcService.masterInformationSearch(data); |
|
|
|
return R.ok().put("rows", resultList); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询明细记录信息 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/29 16:04 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/detailInformationSearch") |
|
|
|
public R detailInformationSearch(@RequestBody QcInspectionRecordsData data){ |
|
|
|
List<QcDetailInformationData> resultList = qcService.detailInformationSearch(data); |
|
|
|
return R.ok().put("rows", resultList); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增主信息值 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/28 21:57 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/saveMasterInformationValue") |
|
|
|
public R saveMasterInformationValue(@RequestBody List<QcMasterInformationData> data){ |
|
|
|
qcService.saveMasterInformationValue(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 明细信息的分类级联 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/3/29 14:29 |
|
|
|
* @param: [data] |
|
|
|
* @return: java.util.List<com.xujie.sys.modules.pms.entity.DetailTree> |
|
|
|
**/ |
|
|
|
@PostMapping("/searchModelTree") |
|
|
|
public List<DetailTree> searchModelTree(@RequestBody QcInspectionRecordsData data){ |
|
|
|
// 查出所有分类 |
|
|
|
List<DetailTree> list = qcService.searchFamily(data.getFamilyType()); |
|
|
|
// 根据分类ID查出所有模板 |
|
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
|
List<DetailTree> modelList = qcService.searchModel(list.get(i).getValue()); |
|
|
|
// 将模板集合加入tree |
|
|
|
list.get(i).setChildren(modelList); |
|
|
|
} |
|
|
|
return list; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 判断主信息和明细信息是否已填写 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/1 19:44 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/checkCompleted") |
|
|
|
public ResponseData checkCompleted(@RequestBody QcInspectionRecordsData data){ |
|
|
|
ResponseData responseData = qcService.checkCompleted(data); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 根据物料编码查询检验模板 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/4 0:00 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/selectModelByPartNo") |
|
|
|
public R selectModelByPartNo(@RequestBody QcModelPartData data){ |
|
|
|
List list = qcService.selectModelByPartNo(data.getPartNo(),data.getInspectionTypeNo()); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 根据工单号查询物料编码 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/6 10:37 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/selectInformationByWorkOrderNo") |
|
|
|
public R selectInformationByWorkOrderNo(@RequestBody ShopOrderData data){ |
|
|
|
List<ShopOrderData> list = qcService.selectInformationByWorkOrderNo(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// ======================= 质检员信息维护API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
@ -750,9 +386,9 @@ public class QcController { |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping(value="/ItemDetailsSearch") |
|
|
|
public R ItemDetailsSearch(@RequestBody QcTemplateData data){ |
|
|
|
List<QcTemplateData> list = qcService.ItemDetailsSearch(data); |
|
|
|
@PostMapping(value="/templateDetailsSearch") |
|
|
|
public R templateDetailsSearch(@RequestBody QcTemplateData data){ |
|
|
|
List<QcTemplateData> list = qcService.templateDetailsSearch(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
@ -781,7 +417,7 @@ public class QcController { |
|
|
|
// 获取当前项目不包含的明细 |
|
|
|
List<QcTemplateData> row1 = qcService.getItemList(data); |
|
|
|
// 获取当前项目所包含的明细 |
|
|
|
List<QcTemplateData> row2 = qcService.ItemDetailsSearch(data); |
|
|
|
List<QcTemplateData> row2 = qcService.templateDetailsSearch(data); |
|
|
|
return R.ok().put("row1", row1).put("row2", row2); |
|
|
|
} |
|
|
|
|
|
|
|
@ -1534,6 +1170,125 @@ public class QcController { |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
// ======================= IQC检验API ======================= |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: IQC检验记录查询 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/4/29 13:38 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping(value="/qcIQCInspectionSearch") |
|
|
|
public R qcIQCInspectionSearch(@RequestBody QcFAIRecordData data){ |
|
|
|
PageUtils page = qcService.qcIQCInspectionSearch(data); |
|
|
|
return R.ok().put("page", page); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: iqc检验记录查询 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 11:46 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/iqcDetailSearch") |
|
|
|
public R iqcDetailSearch(@RequestBody QcFAIRecordData data){ |
|
|
|
List<QcFAIRecordData> list = qcService.iqcDetailSearch(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 查询IQC子明细记录 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 13:11 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/selectIQCSubDetailedRecord") |
|
|
|
public R selectIQCSubDetailedRecord(@RequestBody SubDetailValues data){ |
|
|
|
List<SubDetailValues> list = qcService.selectIQCSubDetailedRecord(data); |
|
|
|
return R.ok().put("rows", list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 检查子明细中的实测值是否在规定范围 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 13:17 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/checkIQCSubDetailValue") |
|
|
|
public R checkIQCSubDetailValue(@RequestBody CheckSubDetailValueVo data){ |
|
|
|
Integer flag = qcService.checkIQCSubDetailValue(data); |
|
|
|
return R.ok().put("flag", flag); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增明细信息 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 13:27 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/saveIQCDetailedRecord") |
|
|
|
public R saveIQCDetailedRecord(@RequestBody QcFAIRecordData data){ |
|
|
|
qcService.saveIQCDetailedRecord(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 检查是否已提交 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 13:59 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/checkIQCIsSubmit") |
|
|
|
public R checkIQCIsSubmit(@RequestBody SubDetailValues data){ |
|
|
|
Integer flag = qcService.checkIQCIsSubmit(data); |
|
|
|
return R.ok().put("flag", flag); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 新增子明细信息 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 15:54 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/saveIQCSubDetailed") |
|
|
|
public R saveIQCSubDetailed(@RequestBody QcSubDetailInformationData data){ |
|
|
|
qcService.saveIQCSubDetailed(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 审核 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 17:31 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/saveIQCSubmitResult") |
|
|
|
public R saveIQCSubmitResult(@RequestBody QcFAIRecordData data){ |
|
|
|
qcService.saveIQCSubmitResult(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 删除检验记录 |
|
|
|
* @author: fengyuan_yang |
|
|
|
* @date: 2023/5/4 17:38 |
|
|
|
* @param: [data] |
|
|
|
* @return: com.xujie.sys.common.utils.R |
|
|
|
**/ |
|
|
|
@PostMapping("/iqcRecordDelete") |
|
|
|
public R iqcRecordDelete(@RequestBody QcFAIRecordData data){ |
|
|
|
qcService.iqcRecordDelete(data); |
|
|
|
return R.ok(); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|