diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSmsSendRecordController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSmsSendRecordController.java index 00321cd0e..46feee911 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSmsSendRecordController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSmsSendRecordController.java @@ -43,7 +43,7 @@ import com.xdadan.erp.emis.service.IEmisSmsSendRecordService; */ @RestController @RequestMapping("/emis/emisSmsSendRecord") -public class EmisSmsSendRecordController extends BaseController +public class EmisSmsSendRecordController extends EmisBaseController { @Autowired private IEmisSmsSendRecordService emisSmsSendRecordService; @@ -56,6 +56,8 @@ public class EmisSmsSendRecordController extends BaseController public TableDataInfo list(EmisSmsSendRecord emisSmsSendRecord) { startPage(); + + setPrivParams(emisSmsSendRecord); List list = emisSmsSendRecordService.selectEmisSmsSendRecordList(emisSmsSendRecord); return getDataTable(list); } diff --git a/emis-biz/src/main/resources/mapper/EmisSmsSendRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisSmsSendRecordMapper.xml index 0fe672d28..42a7ba584 100644 --- a/emis-biz/src/main/resources/mapper/EmisSmsSendRecordMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSmsSendRecordMapper.xml @@ -71,6 +71,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and create_time #{params.endCreateTime} + + + and ( + a.send_site_code in ( + SELECT t1.site_code FROM ( + SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid := + #{params.privSiteCode} ) pd + WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code) + UNION + SELECT #{params.privSiteCode} FROM dual + ) + + or a.salesmen=#{params.privEmpCode} + or a.payee=#{params.privEmpName} + ) + + order by create_time desc