Browse Source

增加重复物料限制

java8
赵宏斌 7 months ago
parent
commit
56a01413be
  1. 4
      src/main/java/com/xujie/sys/modules/pms/controller/QcController.java
  2. 2
      src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java
  3. 7
      src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
  4. 2
      src/main/java/com/xujie/sys/modules/pms/service/QcService.java
  5. 3
      src/main/resources/mapper/pms/QcMapper.xml

4
src/main/java/com/xujie/sys/modules/pms/controller/QcController.java

@ -2201,8 +2201,8 @@ public class QcController {
@PostMapping("/saveProductPartData") @PostMapping("/saveProductPartData")
@ResponseBody @ResponseBody
public R saveProductPartData(@RequestBody ProductPartData inData){ public R saveProductPartData(@RequestBody ProductPartData inData){
qcService.saveProductPartData(inData);
return R.ok();
R r = qcService.saveProductPartData(inData);
return r;
} }
/** /**

2
src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java

@ -672,4 +672,6 @@ public interface QcMapper {
List<EamAdminData> getButtonsPermission1(); List<EamAdminData> getButtonsPermission1();
List<EamAdminData> getButtonsPermission2(); List<EamAdminData> getButtonsPermission2();
List<ProductPartData> selectProductPartCount(ProductPartData inData);
} }

7
src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java

@ -3475,8 +3475,13 @@ public class QcServiceImpl implements QcService {
} }
@Override @Override
public void saveProductPartData(ProductPartData inData) {
public R saveProductPartData(ProductPartData inData) {
List<ProductPartData> list = qcMapper.selectProductPartCount(inData);
if (list.size()>0){
return R.error("该物料已存在,请修改后重新保存!");
}
qcMapper.saveProductPartData(inData); qcMapper.saveProductPartData(inData);
return R.ok();
} }
@Override @Override

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

@ -361,7 +361,7 @@ public interface QcService {
List<PartData> selectPartData(ProductPartData inData); List<PartData> selectPartData(ProductPartData inData);
void saveProductPartData(ProductPartData inData);
R saveProductPartData(ProductPartData inData);
void updateProductPartData(ProductPartData inData); void updateProductPartData(ProductPartData inData);

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

@ -4514,6 +4514,9 @@
LEFT JOIN sys_role c on b.role_id = c.role_id LEFT JOIN sys_role c on b.role_id = c.role_id
where c.role_name = '成品物料模块-查询导出权限' where c.role_name = '成品物料模块-查询导出权限'
</select> </select>
<select id="selectProductPartCount" resultType="com.xujie.sys.modules.pms.data.ProductPartData">
select * from product_part where site = #{site} and partNo = #{partNo}
</select>
<update id="updateEquipmentFolderLocation"> <update id="updateEquipmentFolderLocation">
UPDATE Equipment_folder_location UPDATE Equipment_folder_location
SET SET

Loading…
Cancel
Save