| | |
| | | @GetMapping("/VolunteerIntegralMerchant/order/conditionData") |
| | | public R conditionData(@RequestParam("id") String id); |
| | | |
| | | /***************************************************************************************************************** |
| | | * |
| | | * |
| | | * 路北社区商家管理 |
| | | * |
| | | * |
| | | *****************************************************************************************************************/ |
| | | /** |
| | | * 分页查询 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @GetMapping("/VolunteerMerchant/getList") |
| | | public R volunteerMerchantGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "merchantState", required = false) String merchantState, |
| | | @RequestParam(value = "merchantType", required = false) String merchantType, |
| | | @RequestParam(value = "name", required = false) String name, |
| | | @RequestParam(value = "communityId", required = false) String communityId); |
| | | |
| | | /** |
| | | * 新增 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @PostMapping("/VolunteerMerchant/insert") |
| | | public R insertVolunteerMerchant(@RequestBody VolunteerMerchantVO vtvo); |
| | | |
| | | |
| | | @PostMapping("/VolunteerMerchant/update") |
| | | public R updateVolunteerMerchant(@RequestBody VolunteerMerchantVO vtvo); |
| | | |
| | | |
| | | @DeleteMapping("/VolunteerMerchant/delete") |
| | | public R deleteVolunteerMerchant(@RequestParam("pageNum") String id); |
| | | |
| | | @GetMapping("/VolunteerMerchant/getUser") |
| | | public R volunteerMerchantGetUser(@RequestParam("pageNum") String communityId, |
| | | @RequestParam("pageNum") String userName, |
| | | @RequestParam("pageNum") String userPhone); |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.community_backstage.api; |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.VolunteerMerchantVO; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/VolunteerMerchant") |
| | | public class VolunteerMerchantApi extends BaseController |
| | | { |
| | | |
| | | @Resource |
| | | private CommunityService vtService; |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @GetMapping("/getList") |
| | | public R volunteerMerchantGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "merchantState", required = false) String merchantState, |
| | | @RequestParam(value = "merchantType", required = false) String merchantType, |
| | | @RequestParam(value = "name", required = false) String name) |
| | | { |
| | | return vtService.volunteerMerchantGetList(pageNum, pageSize,merchantState,merchantType,name,getCommunityId()+""); |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @PostMapping("/insert") |
| | | public R insertVolunteerMerchant(@RequestBody VolunteerMerchantVO vtvo) |
| | | { |
| | | return vtService.insertVolunteerMerchant(vtvo); |
| | | } |
| | | |
| | | |
| | | @PostMapping("/update") |
| | | public R updateVolunteerMerchant(@RequestBody VolunteerMerchantVO vtvo) |
| | | { |
| | | return vtService.updateVolunteerMerchant(vtvo); |
| | | } |
| | | |
| | | |
| | | @DeleteMapping("/delete") |
| | | public R deleteVolunteerMerchant(@RequestParam("id") String id) |
| | | { |
| | | return vtService.deleteVolunteerMerchant(id); |
| | | } |
| | | |
| | | |
| | | @GetMapping("/getUser") |
| | | public R volunteerMerchantGetUser(@RequestParam("userName") String userName, |
| | | @RequestParam("userPhone") String userPhone) |
| | | { |
| | | return R.ok(vtService.volunteerMerchantGetUser(getCommunityId()+"",userName,userPhone)); |
| | | } |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_community.api; |
| | | |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.VolunteerMerchantVO; |
| | | import com.panzhihua.service_community.service.VolunteerMerchantService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/VolunteerMerchant") |
| | | public class VolunteerMerchantApi |
| | | { |
| | | |
| | | @Resource |
| | | private VolunteerMerchantService vtService; |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @GetMapping("/getList") |
| | | public R volunteerMerchantGetList(@RequestParam("pageNum") int pageNum, |
| | | @RequestParam("pageSize") int pageSize, |
| | | @RequestParam(value = "merchantState", required = false) String merchantState, |
| | | @RequestParam(value = "merchantType", required = false) String merchantType, |
| | | @RequestParam(value = "name", required = false) String name, |
| | | @RequestParam(value = "communityId", required = false) String communityId) |
| | | { |
| | | return vtService.volunteerMerchantGetList(pageNum, pageSize,merchantState,merchantType,name,communityId); |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | * @param |
| | | * @return |
| | | */ |
| | | @PostMapping("/insert") |
| | | public R insertVolunteerMerchant(@RequestBody VolunteerMerchantVO vtvo) |
| | | { |
| | | return vtService.insertVolunteerMerchant(vtvo); |
| | | } |
| | | |
| | | |
| | | @PostMapping("/update") |
| | | public R updateVolunteerMerchant(@RequestBody VolunteerMerchantVO vtvo) |
| | | { |
| | | return vtService.updateVolunteerMerchant(vtvo); |
| | | } |
| | | |
| | | |
| | | @DeleteMapping("/delete") |
| | | public R deleteVolunteerMerchant(@RequestParam("id") String id) |
| | | { |
| | | return vtService.deleteVolunteerMerchant(id); |
| | | } |
| | | |
| | | |
| | | @GetMapping("/getUser") |
| | | public R volunteerMerchantGetUser(@RequestParam("communityId") String communityId, |
| | | @RequestParam("userName") String userName, |
| | | @RequestParam("userPhone") String userPhone) |
| | | { |
| | | return R.ok(vtService.getUser(communityId,userName,userPhone)); |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.panzhihua.common.model.vos.community.VolunteerMerchantVO; |
| | | import com.panzhihua.common.model.vos.community.VolunteerTypeVO; |
| | | import com.panzhihua.service_community.entity.SysUser; |
| | | import com.panzhihua.service_community.entity.VolunteerMerchant; |
| | | import com.panzhihua.service_community.entity.VolunteerType; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | |
| | | int delete(@Param("id") String id); |
| | | |
| | | /** |
| | | * 根据电话号码 或者姓名查询用户 |
| | | * @param |
| | | * @return |
| | | */ |
| | | SysUser getUser(@Param("communityId") String communityId, |
| | | @Param("userName") String userName, |
| | | @Param("userPhone") String userPhone); |
| | | |
| | | |
| | | |
| | | |
| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.VolunteerTypeVO; |
| | | import com.panzhihua.common.model.vos.community.VolunteerMerchantVO; |
| | | import com.panzhihua.service_community.entity.SysUser; |
| | | import com.panzhihua.service_community.entity.VolunteerMerchant; |
| | | import com.panzhihua.service_community.entity.VolunteerType; |
| | | |
| | | public interface VolunteerMerchantService extends IService<VolunteerMerchant> |
| | | { |
| | |
| | | * @param |
| | | * @return |
| | | */ |
| | | R volunteerMerchantGetList(int pageNum,int pageSize,String type); |
| | | R volunteerMerchantGetList(int pageNum,int pageSize, |
| | | String merchantState, |
| | | String merchantType, |
| | | String name, |
| | | String communityId); |
| | | /** |
| | | * 新增 |
| | | * @param |
| | | * @return |
| | | */ |
| | | R insertVolunteerMerchant(VolunteerTypeVO volunteerTypeVO); |
| | | R insertVolunteerMerchant(VolunteerMerchantVO vtvo); |
| | | |
| | | R updateVolunteerMerchant(VolunteerTypeVO volunteerTypeVO); |
| | | R updateVolunteerMerchant(VolunteerMerchantVO vtvo); |
| | | |
| | | R deleteVolunteerMerchant(String id); |
| | | |
| | | |
| | | /** |
| | | * 根据电话号码 或者姓名查询用户 |
| | | * @param |
| | | * @return |
| | | */ |
| | | R getUser(String communityId,String userName,String userPhone); |
| | | |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.community.VolunteerMerchantVO; |
| | | import com.panzhihua.common.model.vos.community.VolunteerTypeVO; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import com.panzhihua.service_community.dao.VolunteerMerchantDao; |
| | | import com.panzhihua.service_community.dao.VolunteerTypeDao; |
| | | import com.panzhihua.service_community.entity.SysUser; |
| | | import com.panzhihua.service_community.entity.VolunteerActivity; |
| | | import com.panzhihua.service_community.entity.VolunteerMerchant; |
| | | import com.panzhihua.service_community.entity.VolunteerType; |
| | |
| | | public class VolunteerMerchantServiceImpl extends ServiceImpl<VolunteerMerchantDao, |
| | | VolunteerMerchant> implements VolunteerMerchantService { |
| | | @Override |
| | | public R volunteerMerchantGetList(int pageNum, int pageSize, String type) { |
| | | return null; |
| | | public R volunteerMerchantGetList(int pageNum, int pageSize, String merchantState, |
| | | String merchantType, String name, String communityId) { |
| | | Page page=new Page<VolunteerMerchant>(pageNum,pageSize); |
| | | return R.ok(baseMapper.getList(page, merchantState,merchantType,name,communityId)); |
| | | } |
| | | |
| | | @Override |
| | | public R insertVolunteerMerchant(VolunteerTypeVO volunteerTypeVO) { |
| | | return null; |
| | | public R insertVolunteerMerchant(VolunteerMerchantVO vtvo) |
| | | { |
| | | if(vtvo==null) |
| | | { |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getName())) |
| | | { |
| | | return R.fail("商家姓名不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getBusinessType())) |
| | | { |
| | | return R.fail("商家类型不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLogoUrl())) |
| | | { |
| | | return R.fail("商家logo封面不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getAddress())) |
| | | { |
| | | return R.fail("商家地址不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLat())) |
| | | { |
| | | return R.fail("商家经纬度不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getUserId())) |
| | | { |
| | | return R.fail("管理员不能为空"); |
| | | } |
| | | |
| | | |
| | | if(vtvo.getBusinessStartTime()==null || vtvo.getBusinessEndTime()==null ) |
| | | { |
| | | return R.fail("营业时间不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantType())) |
| | | { |
| | | return R.fail("营业状态不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getServiceCall())) |
| | | { |
| | | return R.fail("对外服务电话不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantContent())) |
| | | { |
| | | return R.fail("商家简介不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantUrl())) |
| | | { |
| | | return R.fail("商家图片不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonName())) |
| | | { |
| | | return R.fail("法人代表不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonPhone())) |
| | | { |
| | | return R.fail("法人联系电话不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonIdCard())) |
| | | { |
| | | return R.fail("法人身份证不能为空"); |
| | | } |
| | | |
| | | int num= baseMapper.insertData(vtvo); |
| | | if(num>0) |
| | | { |
| | | return R.ok(); |
| | | } |
| | | return R.fail("添加失败"); |
| | | } |
| | | |
| | | @Override |
| | | public R updateVolunteerMerchant(VolunteerTypeVO volunteerTypeVO) { |
| | | return null; |
| | | public R updateVolunteerMerchant(VolunteerMerchantVO vtvo) |
| | | { |
| | | if(vtvo==null) |
| | | { |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getName())) |
| | | { |
| | | return R.fail("商家姓名不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getBusinessType())) |
| | | { |
| | | return R.fail("商家类型不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLogoUrl())) |
| | | { |
| | | return R.fail("商家logo封面不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getAddress())) |
| | | { |
| | | return R.fail("商家地址不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLat())) |
| | | { |
| | | return R.fail("商家经纬度不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getUserId())) |
| | | { |
| | | return R.fail("管理员不能为空"); |
| | | } |
| | | |
| | | |
| | | if(vtvo.getBusinessStartTime()==null || vtvo.getBusinessEndTime()==null ) |
| | | { |
| | | return R.fail("营业时间不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantType())) |
| | | { |
| | | return R.fail("营业状态不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getServiceCall())) |
| | | { |
| | | return R.fail("对外服务电话不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantContent())) |
| | | { |
| | | return R.fail("商家简介不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantUrl())) |
| | | { |
| | | return R.fail("商家图片不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonName())) |
| | | { |
| | | return R.fail("法人代表不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonPhone())) |
| | | { |
| | | return R.fail("法人联系电话不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonIdCard())) |
| | | { |
| | | return R.fail("法人身份证不能为空"); |
| | | } |
| | | |
| | | |
| | | int num= baseMapper.Update(vtvo); |
| | | if(num>0) |
| | | { |
| | | return R.ok(); |
| | | } |
| | | return R.fail("添加失败"); |
| | | } |
| | | |
| | | @Override |
| | | public R deleteVolunteerMerchant(String id) { |
| | | return null; |
| | | int num= baseMapper.delete(id); |
| | | if(num>0) |
| | | { |
| | | return R.ok(); |
| | | } |
| | | return R.fail("添加失败"); |
| | | } |
| | | |
| | | @Override |
| | | public R getUser(String communityId, String userName, String userPhone) |
| | | { |
| | | return R.ok(baseMapper.getUser(communityId,userName,userPhone)); |
| | | } |
| | | |
| | | |
| | | // @Override |
| | | // public R volunteerTypeDelete(String id) { |
| | | // int num= baseMapper.volunteerTypeDelete(id); |
| | | // if(num>0) |
| | | // { |
| | | // return R.ok(); |
| | | // } |
| | | // return R.fail("添加失败"); |
| | | // } |
| | | } |
| | |
| | | and merchant_type=#{merchantType} |
| | | </if> |
| | | <if test="name !=null "> |
| | | and name=#{name} |
| | | and (volunteer_merchant.name like concat('%',#{name},'%')) |
| | | </if> |
| | | </where> |
| | | order by creation_time desc |
| | |
| | | delete from volunteer_merchant where id=#{id} |
| | | </delete> |
| | | |
| | | <select id="getUser" resultType="com.panzhihua.service_community.entity.SysUser"> |
| | | SELECT |
| | | user_id, |
| | | account, |
| | | password, |
| | | openid, |
| | | session_key, |
| | | unionid, |
| | | phone, |
| | | nick_name, |
| | | name, |
| | | community_id, |
| | | sex, |
| | | id_card, |
| | | birthday, |
| | | image_url, |
| | | type, |
| | | job, |
| | | is_volunteer, |
| | | is_partymember, |
| | | status, |
| | | create_at, |
| | | last_login_time, |
| | | tags, |
| | | family_id, |
| | | face_url, |
| | | face_state, |
| | | reject_reson, |
| | | area_id, |
| | | card_photo_front, |
| | | card_photo_back, |
| | | family_book, |
| | | continuous_landing_days, |
| | | is_tips, |
| | | work_status, |
| | | work_start_time, |
| | | work_end_time, |
| | | big_age_tips, |
| | | plaintext_password, |
| | | street_id, |
| | | relation_name, |
| | | app_id, |
| | | is_accept, |
| | | binding_check_unit_id, |
| | | love_integral |
| | | FROM sys_user |
| | | <where> |
| | | 1=1 |
| | | <if test="communityId!=null"> |
| | | and community_id=#{communityId} |
| | | </if> |
| | | |
| | | <if test="userName!=null"> |
| | | and (sys_user.name like concat('%',#{userName},'%')) |
| | | </if> |
| | | |
| | | <if test="userPhone!=null"> |
| | | and (sys_user.phone like concat('%',#{userPhone},'%')) |
| | | </if> |
| | | and |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | </mapper> |