diff --git a/src/main/java/com/xujie/sys/modules/srm/controller/SrmSupplierController.java b/src/main/java/com/xujie/sys/modules/srm/controller/SrmSupplierController.java index 882edd92..2b40bbda 100644 --- a/src/main/java/com/xujie/sys/modules/srm/controller/SrmSupplierController.java +++ b/src/main/java/com/xujie/sys/modules/srm/controller/SrmSupplierController.java @@ -71,4 +71,10 @@ public class SrmSupplierController { srmSupplierService.createNewSupplierRequest(data); return R.ok(); } + @PostMapping(value="/confirmRequest") + @ResponseBody + public R confirmRequest(@RequestBody SrmSupplierGroupRequsetData data) { + srmSupplierService.confirmRequest(data); + return R.ok(); + } } diff --git a/src/main/java/com/xujie/sys/modules/srm/mapper/SrmSupplierMapper.java b/src/main/java/com/xujie/sys/modules/srm/mapper/SrmSupplierMapper.java index 67597b93..62da887f 100644 --- a/src/main/java/com/xujie/sys/modules/srm/mapper/SrmSupplierMapper.java +++ b/src/main/java/com/xujie/sys/modules/srm/mapper/SrmSupplierMapper.java @@ -22,4 +22,6 @@ public interface SrmSupplierMapper { IPage getSupplierGroupRequestList(Page pageData, @Param("query") SrmSupplierGroupRequsetData data); void saveSrmSupplierGroupRequsetData(SrmSupplierGroupRequsetData data); + void confirmRequest(SrmSupplierGroupRequsetData data); + void updateSupplierGroup(SrmSupplierGroupRequsetData data); } diff --git a/src/main/java/com/xujie/sys/modules/srm/service/SrmSupplierService.java b/src/main/java/com/xujie/sys/modules/srm/service/SrmSupplierService.java index 3ff7ad46..909a553e 100644 --- a/src/main/java/com/xujie/sys/modules/srm/service/SrmSupplierService.java +++ b/src/main/java/com/xujie/sys/modules/srm/service/SrmSupplierService.java @@ -18,4 +18,6 @@ public interface SrmSupplierService { PageUtils getSupplierGroupRequestList(SrmSupplierGroupRequsetData data); void createNewSupplierRequest(SrmSupplierGroupRequsetData data); + + void confirmRequest(SrmSupplierGroupRequsetData data); } diff --git a/src/main/java/com/xujie/sys/modules/srm/service/impl/SrmSupplierServiceImpl.java b/src/main/java/com/xujie/sys/modules/srm/service/impl/SrmSupplierServiceImpl.java index aceae22a..380814db 100644 --- a/src/main/java/com/xujie/sys/modules/srm/service/impl/SrmSupplierServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/srm/service/impl/SrmSupplierServiceImpl.java @@ -65,4 +65,13 @@ public class SrmSupplierServiceImpl implements SrmSupplierService { sysOssService.saveOssData(data.getFileList().get(i)); } } + + @Override + @Transactional + public void confirmRequest(SrmSupplierGroupRequsetData data){ + srmSupplierMapper.confirmRequest(data); + if (data.getStatus().equals("审核通过")) { + srmSupplierMapper.updateSupplierGroup(data); + } + } } diff --git a/src/main/resources/mapper/srm/SrmSupplierMapper.xml b/src/main/resources/mapper/srm/SrmSupplierMapper.xml index 51125f59..6996cbf1 100644 --- a/src/main/resources/mapper/srm/SrmSupplierMapper.xml +++ b/src/main/resources/mapper/srm/SrmSupplierMapper.xml @@ -48,7 +48,7 @@