自定义sql添加删除过滤条件
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package com.zt.plat.module.erp.api;
|
||||
|
||||
import com.zt.plat.module.erp.service.erp.ErpInvoiceRecheckService;
|
||||
import jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@RestController
|
||||
@Validated
|
||||
@Slf4j
|
||||
public class ErpInvoiceRecheckApiImpl implements ErpInvoiceRecheckApi{
|
||||
@Resource
|
||||
private ErpInvoiceRecheckService erpInvoiceRecheckService;
|
||||
|
||||
@Override
|
||||
public HashMap<String, String> submit082(Map<String, Object> param) {
|
||||
return erpInvoiceRecheckService.submit082(param);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HashMap<String, String> submit085(Map<String, Object> param) {
|
||||
return erpInvoiceRecheckService.submit085(param);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.zt.plat.module.erp.service.erp;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public interface ErpInvoiceRecheckService {
|
||||
HashMap<String, String> submit082(Map<String, Object> param);
|
||||
HashMap<String, String> submit085(Map<String, Object> param);
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.zt.plat.module.erp.service.erp;
|
||||
|
||||
import com.zt.plat.framework.security.core.util.SecurityFrameworkUtils;
|
||||
import com.zt.plat.module.erp.api.ErpExternalApi;
|
||||
import com.zt.plat.module.erp.api.dto.ErpSubmitReqDTO;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Service
|
||||
@Validated
|
||||
public class ErpInvoiceRecheckServiceImpl implements ErpInvoiceRecheckService {
|
||||
@Resource
|
||||
public ErpExternalApi erpExternalApi;
|
||||
@Override
|
||||
public HashMap<String, String> submit082(Map<String, Object> param) {
|
||||
ErpSubmitReqDTO reqDTO = new ErpSubmitReqDTO();
|
||||
reqDTO.setFuncnr("082");
|
||||
reqDTO.setBskey(param.get("id").toString());
|
||||
reqDTO.setUsrid(String.valueOf(SecurityFrameworkUtils.getLoginUserId()));
|
||||
reqDTO.setUsrnm((SecurityFrameworkUtils.getLoginUserNickname()));
|
||||
param.remove("id");//移除id字段
|
||||
reqDTO.setReq(param);
|
||||
return erpExternalApi.submitDataToErp(reqDTO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HashMap<String, String> submit085(Map<String, Object> param) {
|
||||
ErpSubmitReqDTO reqDTO = new ErpSubmitReqDTO();
|
||||
reqDTO.setFuncnr("085");
|
||||
reqDTO.setBskey(param.get("id").toString());
|
||||
reqDTO.setUsrid(String.valueOf(SecurityFrameworkUtils.getLoginUserId()));
|
||||
reqDTO.setUsrnm((SecurityFrameworkUtils.getLoginUserNickname()));
|
||||
param.remove("id");
|
||||
reqDTO.setReq(param);
|
||||
return erpExternalApi.submitDataToErp(reqDTO);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user