diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java index a3d0792b..b490f750 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java @@ -1267,7 +1267,7 @@ public class SDNYMainProcessController extends AbstractController { @PostMapping("/refresh") @ResponseBody @SysLog("发票查验") - public String refreshDetailData(@RequestBody Map pramsMap) throws Exception { + public String refreshDetailData(@RequestBody Map pramsMap) throws Exception { log.info("接口请求的参数为:{}",pramsMap); String result = snPushCheckRecordService.getRecords(pramsMap); return result; diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/dao/TdxRecordInvoiceDao.java b/dxhy-erp/src/main/java/com/dxhy/erp/dao/TdxRecordInvoiceDao.java index fb38105e..ff548d55 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/dao/TdxRecordInvoiceDao.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/dao/TdxRecordInvoiceDao.java @@ -186,7 +186,7 @@ public interface TdxRecordInvoiceDao extends BaseMapper { void deleteByuuid(@Param("uuids") String[] uuids); - List selectRecords(@Param("pramsMap") Map pramsMap); + List selectRecords(@Param("pramsMap") Map pramsMap); void updateTaxRate(@Param("pramsMap") Map pramsMap); } diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java index 6b98d2f6..4bbe7bfc 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java @@ -279,8 +279,8 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { return queryInvoiceResult; } - public String getRecords(Map pramsMap) { - + public String getRecords(Map pramsMap) { + DynamicContextHolder.push("business" + DbConstant.BUSINESS_WRITE); QueryWrapper recordWrapper = new QueryWrapper<>(); List uuids = tdxRecordInvoiceDao.selectRecords(pramsMap); log.info("获取的uuid为{}",uuids); @@ -312,11 +312,10 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { } log.info("taxRate={}",taxRate); - Map pramsUpdate = new HashMap<>(); - pramsUpdate.put("taxRate",taxRate); - pramsUpdate.put("uuid",uuid); + pramsMap.put("taxRate",taxRate); + pramsMap.put("uuid",uuid); - tdxRecordInvoiceDao.updateTaxRate(pramsUpdate); + tdxRecordInvoiceDao.updateTaxRate(pramsMap); } return "ok"; } diff --git a/dxhy-erp/src/main/resources/mapper/TdxRecordInvoiceDao.xml b/dxhy-erp/src/main/resources/mapper/TdxRecordInvoiceDao.xml index cc88bc9a..6684881f 100644 --- a/dxhy-erp/src/main/resources/mapper/TdxRecordInvoiceDao.xml +++ b/dxhy-erp/src/main/resources/mapper/TdxRecordInvoiceDao.xml @@ -694,10 +694,10 @@ limit #{pramsMap.start},#{pramsMap.num} - + update t_dx_record_invoice - set tax_rate = #{taxRate} - where uuid = #{uuid} + set tax_rate = #{pramsMap.taxRate} + where uuid = #{pramsMap.uuid}