liusheng
2023-07-27 e376946a110815d42d09f555300e7521eae66cb1
放开deptid
已修改1个文件
48 ■■■■■ 文件已修改
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
@@ -42,8 +42,7 @@
@Api("潜在捐献信息管理")
@RestController
@RequestMapping("/project/donatebaseinfo")
public class ServiceDonatebaseinfoController extends BaseController
{
public class ServiceDonatebaseinfoController extends BaseController {
    @Autowired
    private IServiceDonatebaseinfoService serviceDonatebaseinfoService;
@@ -70,8 +69,7 @@
    @ApiOperation("潜在捐献信息列表")
    //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:list')")
    @GetMapping("/list")
    public TableDataInfo list(ServiceDonatebaseinfo serviceDonatebaseinfo)
    {
    public TableDataInfo list(ServiceDonatebaseinfo serviceDonatebaseinfo) {
        startPage();
        //List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo);
        List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.selectServiceDonatebaseinfoList(serviceDonatebaseinfo);
@@ -80,8 +78,7 @@
    @ApiOperation("小程序端潜在捐献信息列表")
    @GetMapping("/listForSearch")
    public TableDataInfo listForSearch(ServiceDonatebaseinfo serviceDonatebaseinfo)
    {
    public TableDataInfo listForSearch(ServiceDonatebaseinfo serviceDonatebaseinfo) {
        startPage();
        List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.listForSearch(serviceDonatebaseinfo);
        return getDataTable(list);
@@ -95,8 +92,7 @@
    //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:export')")
    @Log(title = "捐献基础", businessType = BusinessType.EXPORT)
    @GetMapping("/export")
    public AjaxResult export(ServiceDonatebaseinfo serviceDonatebaseinfo)
    {
    public AjaxResult export(ServiceDonatebaseinfo serviceDonatebaseinfo) {
        List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo);
        ExcelUtil<ServiceDonatebaseinfo> util = new ExcelUtil<ServiceDonatebaseinfo>(ServiceDonatebaseinfo.class);
        return util.exportExcel(list, "捐献基础数据");
@@ -108,8 +104,7 @@
    @ApiOperation("通过id获得潜在捐献信息")
    //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
    public AjaxResult getInfo(@PathVariable("id") Long id) {
        return AjaxResult.success(serviceDonatebaseinfoService.getById(id));
    }
@@ -121,23 +116,18 @@
    @Log(title = "捐献基础", businessType = BusinessType.INSERT)
    @PostMapping
    @RepeatSubmit
    public AjaxResult add(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo)
    {
    public AjaxResult add(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) {
        SysUser user = SecurityUtils.getLoginUser().getUser();
        String bh= "";
        bh = serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo);
        if (bh == "")
        {
        if (bh == "") {
            return AjaxResult.error("新增时生成的编号为空,创建失败!");
        }
        else
        {
        } else {
            ServiceDonatebaseinfo serviceDonatebaseinfo1 = new ServiceDonatebaseinfo();
            serviceDonatebaseinfo1.setDonorno(bh);
            List<ServiceDonatebaseinfo> listrecord = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo1);
            if (listrecord.size()>0)
            {
            if (listrecord.size() > 0) {
                return AjaxResult.error("新增时生成的编号"+bh+"已存在,无法保存!");
            }
@@ -146,15 +136,14 @@
        ServiceDonatebaseinfo serviceDonatebaseinfo2 = new ServiceDonatebaseinfo();
        serviceDonatebaseinfo2.setIdcardno(idcardno);
        List<ServiceDonatebaseinfo> listrecord2 = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo2);
        if (listrecord2.size()>0)
        {
        if (listrecord2.size() > 0) {
            return AjaxResult.error("新增时身份证"+idcardno+"已存在,无法保存!");
        }
        serviceDonatebaseinfo.setDonorno(bh);
        //serviceDonatebaseinfo.setDeptid(user.getDeptId());
        //serviceDonatebaseinfo.setDeptname(sysDeptMapper.getDeptNameByDeptId(user.getDeptId()));
        serviceDonatebaseinfo.setDeptid(user.getDeptId());
        serviceDonatebaseinfo.setDeptname(sysDeptMapper.getDeptNameByDeptId(user.getDeptId()));
        return toAjax(serviceDonatebaseinfoService.save(serviceDonatebaseinfo));
    }
@@ -167,8 +156,7 @@
    @Log(title = "捐献基础", businessType = BusinessType.UPDATE)
    @PutMapping
    @RepeatSubmit    
    public AjaxResult edit(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo)
    {
    public AjaxResult edit(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) {
        return toAjax(serviceDonatebaseinfoService.updateById(serviceDonatebaseinfo));
    }
@@ -179,8 +167,7 @@
    //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:remove')")
    @Log(title = "捐献基础", businessType = BusinessType.DELETE)
    @DeleteMapping("/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
    public AjaxResult remove(@PathVariable Long[] ids) {
        return toAjax(serviceDonatebaseinfoService.removeByIds(Arrays.asList(ids)));
    }
@@ -247,10 +234,10 @@
    /**
     * 注意dataMap里存放的数据Key值要与模板中的参数相对应
     *
     * @param dataMap
     */
    private void getData(Map dataMap,Long id)
    {
    private void getData(Map dataMap, Long id) {
        ServiceDonatebaseinfo serviceDonatebaseinfo = serviceDonatebaseinfoService.getById(id);
        if(serviceDonatebaseinfo == null){
            throw new ServiceException("下载失败,用户信息出错", HttpStatus.NO_CONTENT);
@@ -829,8 +816,7 @@
        if(serviceDonatebaseinfo.getFamilyrelations() == null){
            dataMap.put("YJXZGX","");
        }
       else if(serviceDonatebaseinfo.getFamilyrelations().equals("0")){
        } else if (serviceDonatebaseinfo.getFamilyrelations().equals("0")) {
           dataMap.put("YJXZGX","本人");
       }else if(serviceDonatebaseinfo.getFamilyrelations().equals("1")){
           dataMap.put("YJXZGX","配偶");