springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; import com.panzhihua.applets.weixin.CheckService; import com.panzhihua.applets.model.dtos.ComPbMemberCertificationDTO; import com.panzhihua.common.constants.UserConstants; import com.panzhihua.common.model.dtos.shop.ExcelShopOrderDTO; import com.panzhihua.common.model.dtos.user.SysUserEditTipsDTO; import com.panzhihua.common.model.dtos.user.SysUserFeedbackDTO; @@ -22,6 +23,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.util.ObjectUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/shop/ComShopFundsExportDTO.java
@@ -29,6 +29,6 @@ private Date payTimeEnd; @ApiModelProperty(value = "订单ID-如果指定了订单ID,只导出指定订单,其它搜索条件将被忽略", notes = "如果指定了订单ID,其它搜索条件将被忽略,只导出指定订单") private Long[] orderIds; @JsonIgnore @ApiModelProperty(hidden = true) private Long userId; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/neighbor/ComActNeighborCircleAppVO.java
@@ -90,6 +90,12 @@ private Integer type; /** * 发布状态(1.待审核 2.显示 3.隐藏 4.驳回) */ @ApiModelProperty("发布状态(1.待审核 2.显示 3.隐藏 4.驳回)") private Integer status; /** * 社区id */ @ApiModelProperty("社区id") springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderGoodsVO.java
@@ -57,4 +57,19 @@ @ApiModelProperty(value = "商品规格") private String goodsAttr; /** * 商品状态(1.出售中 2.已下架 3.已删除) */ @ApiModelProperty(value = "商品状态(1.出售中 2.已下架 3.已删除)") private Integer goodsStatus = 1; /** * 商品状态(1.出售中 2.已下架 3.已删除) */ public interface goodsStatus{ int csz = 1; int yxj = 2; int ysc = 3; } } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderPageVO.java
@@ -70,6 +70,10 @@ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date deliveryTime; @ApiModelProperty(value = "收货时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date receivingTime; @ApiModelProperty(value = "订单下商品信息") private List<ComShopOrderGoodsVO> orderGoodsVOList; springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/PageShopStoreVO.java
@@ -66,4 +66,7 @@ @ApiModelProperty("该商家是否订单完成") private Boolean orderDone; @ApiModelProperty("删除状态(1.未删除 2.已删除)") private Integer deleteStatus; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ShopStoreVO.java
@@ -38,7 +38,7 @@ @ApiModelProperty("店铺登陆账号") @Pattern(groups = {AddGroup.class}, message="【密码】格式为6-16个字符,英文,数字,且必须包含英文和数字",regexp="^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$") //@Pattern(groups = {AddGroup.class}, message="【密码】格式为6-16个字符,英文,数字,且必须包含英文和数字",regexp="^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$") @NotBlank(message = "店铺登陆账号不能为空") private String storeAccount; springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -758,7 +758,7 @@ * * @return */ @PostMapping("timedtaskactmicrowishall") @PostMapping("timedtaskactmicrowish") R timedTaskActMicroWishAll(); /** springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java
@@ -508,6 +508,7 @@ @ApiOperation(value = "分页查询单位管理列表", response = ComMngRealCompanyVO.class) @PostMapping("/company/page") public R pageQueryComMngRealCompany(@RequestBody PageComMngRealCompanyDTO pageComMngRealCompanyDTO) { pageComMngRealCompanyDTO.setCommunityId(this.getCommunityId()); return communityService.pageQueryComMngRealCompany(pageComMngRealCompanyDTO); } @@ -620,6 +621,7 @@ @ApiOperation(value = "分页查询实有资产列表", response = ComMngRealAssetsVO.class) @PostMapping("/assets/page") public R pageQueryComMngRealAssets(@RequestBody PageComMngRealAssetsDTO pageComMngRealAssetsDTO) { pageComMngRealAssetsDTO.setCommunityId(this.getCommunityId()); return communityService.pageQueryComMngRealAssets(pageComMngRealAssetsDTO); } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityActivityApi.java
@@ -196,6 +196,8 @@ long l = System.currentTimeMillis(); if (l >= time) { comActDynVO.setStatus(1); }else{ comActDynVO.setStatus(0); } } comActDynVO.setCommunityId(communityId); @@ -212,7 +214,7 @@ return communityService.deleteDynamic(comActDynVO); } @ApiOperation(value = "分页查询社区动态") @ApiOperation(value = "分页查询社区动态", response = ComActDynVO.class) @PostMapping("pagedynamic") public R pageDynamic(@RequestBody ComActDynVO comActDynVO) { Long communityId = this.getCommunityId(); @@ -220,7 +222,7 @@ return communityService.pageDynamicByAdmin(comActDynVO); } @ApiOperation(value = "社区动态详情") @ApiOperation(value = "社区动态详情", response = ComActDynVO.class) @GetMapping("detaildynamic") @ApiImplicitParam(name = "id", value = "社区动态主键", required = true) public R detailDynamic(@RequestParam("id") Long id) { springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java
@@ -423,8 +423,10 @@ if (!ObjectUtils.isEmpty(publishAt)) { long time = publishAt.getTime(); long l = System.currentTimeMillis(); if (l >= time) { if (l > time) { partyCommitteeVO.setStatus(1); }else{ partyCommitteeVO.setStatus(2); } } return partyBuildingService.updateYnamic(partyCommitteeVO); @@ -591,10 +593,10 @@ SysUserNoticeVO sysUserNoticeVO = new SysUserNoticeVO(); sysUserNoticeVO.setUserId(userId); sysUserNoticeVO.setType(3); sysUserNoticeVO.setTitle("党员认证申请被驳回"); sysUserNoticeVO.setTitle("党员认证申请未通过"); sysUserNoticeVO.setBusinessType(11); sysUserNoticeVO.setBusinessTitle(" "); sysUserNoticeVO.setBusinessContent("你提交的党员认证申请已被驳回"); sysUserNoticeVO.setBusinessContent("驳回原因:" + partyBuildingMemberVO.getRefuseReason()); sysUserNoticeVO.setBusinessId(memId); sysUserNoticeVO.setStatus(0); sysUserNoticeVO.setBusinessStatus(1); springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActNeighborCircleDAO.java
@@ -51,7 +51,7 @@ " order by (canc.last_views_num + canc.last_comment_num + canc.last_fabulous_num) desc " + " </if> " + "<if test='neighborCircleAppDTO.type != null and neighborCircleAppDTO.type == 2'>" + " order by canc.reply_at desc,canc.create_at desc " + " order by canc.create_at desc " + " </if> " + "<if test='neighborCircleAppDTO.type != null and neighborCircleAppDTO.type == 3'>" + " order by (canc.views_num + canc.comment_num + canc.fabulous_num) desc " + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComShopOrderDO.java
@@ -139,6 +139,11 @@ private Date updateAt; /** * 收货时间 */ private Date receivingTime; /** * 订单状态(1.待付款 2.代发货 3.待收货 4.待评价 5.已完成 6.已取消) */ public interface status{ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComCvtBusinessService.java
@@ -36,6 +36,7 @@ /** * 查询便民服务商家详情 * @param id 商家主键 * @return */ R getComCvtBusiness(Long id); springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
@@ -553,6 +553,17 @@ } commentDO.setStatus(dto.getStatus()); neighborCircleCommentDAO.updateById(commentDO); //查询邻里圈更新邻里圈评论数量 ComActNeighborCircleDO neighborCircleDO = this.baseMapper.selectById(commentDO.getCircleId()); if(neighborCircleDO != null){ if(dto.getStatus().equals(2)){ neighborCircleDO.setCommentNum(neighborCircleDO.getCommentNum() - 1); }else{ neighborCircleDO.setCommentNum(neighborCircleDO.getCommentNum() + 1); } this.baseMapper.updateById(neighborCircleDO); } return R.ok(); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActServiceImpl.java
@@ -166,7 +166,9 @@ */ @Override public R listCommunityAll() { List<ComActDO> comActDOS = comActDAO.selectList(new QueryWrapper<ComActDO>().lambda().eq(ComActDO::getState, 0).orderByDesc(ComActDO::getCreateAt)); List<ComActDO> comActDOS = comActDAO.selectList(new QueryWrapper<ComActDO>().lambda().eq(ComActDO::getState, 0) .eq(ComActDO::getCityCode, "510400") .orderByDesc(ComActDO::getCreateAt)); List<ComActVO> comActVOS = new ArrayList<>(); if (!ObjectUtils.isEmpty(comActDOS)) { comActDOS.forEach(comActDO -> { springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComCvtBusinessServiceImpl.java
@@ -1,5 +1,6 @@ package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -24,9 +25,11 @@ import com.panzhihua.service_community.service.ComCvtBusinessService; import com.panzhihua.service_community.service.ComCvtServeService; import org.springframework.beans.BeanUtils; import org.springframework.boot.util.LambdaSafe; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; import javax.annotation.Resource; import java.util.ArrayList; @@ -153,11 +156,12 @@ List<ComActDO> comActDOS = new ArrayList<>(); if(comCvtBusinessDO.getAreaFlag()==1){ comActDOS = comActDAO.selectList(new QueryWrapper<ComActDO>().lambda().eq(ComActDO::getState,0)); LambdaQueryWrapper<ComActDO> lambdaQueryWrapper = new LambdaQueryWrapper<ComActDO>().eq(ComActDO::getState,0); comActDOS = comActDAO.selectList(lambdaQueryWrapper); }else{ List<Long> areaIds = comCvtBusinessAreaService.getBusinessServiceAreaIds(comCvtBusinessDO.getId()); if(!ObjectUtils.isEmpty(areaIds)){ comActDOS = comActDAO.selectBatchIds(areaIds); List<ComActDO> busiDO = comActDAO.selectBatchIds(areaIds); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java
@@ -389,6 +389,16 @@ orderGoodsVO.setNum(orderGoods.getAmount()); orderGoodsVO.setGoodsPic(orderGoods.getGoodsAttrPic()); orderGoodsVO.setPrice(orderGoods.getGoodsAttrPrice()); //查询商品信息判断商品状态 ComShopGoodsDO goodsDO = comShopGoodsDAO.selectById(orderGoods.getGoodsId()); if(goodsDO == null || goodsDO.getDeleteStatus().equals(ComShopGoodsDO.deleteStatus.yes) || goodsDO.getDeleteStatus().equals(ComShopGoodsDO.status.recovery)){ orderGoodsVO.setGoodsStatus(ComShopOrderGoodsVO.goodsStatus.ysc); }else if(goodsDO.getStatus().equals(ComShopGoodsDO.status.lower)){ orderGoodsVO.setGoodsStatus(ComShopOrderGoodsVO.goodsStatus.yxj); }else if(goodsDO.getStatus().equals(ComShopGoodsDO.status.sell)){ orderGoodsVO.setGoodsStatus(ComShopOrderGoodsVO.goodsStatus.csz); } //根据商品规格id查询商品规格 ComShopGoodsAttrDO goodsAttrDO = comShopGoodsAttrDAO.selectById(orderGoods.getGoodsAttrId()); if(goodsAttrDO != null){ @@ -503,6 +513,7 @@ } //订单确认收货 shopOrderDO.setStatus(ComShopOrderDO.status.ywc); shopOrderDO.setReceivingTime(new Date()); if(this.baseMapper.updateById(shopOrderDO) > 0){ //添加订单操作记录 ComShopOrderOperateDO orderOperateDO = new ComShopOrderOperateDO(); springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java
@@ -5,15 +5,19 @@ import com.panzhihua.common.model.dtos.partybuilding.*; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.partybuilding.*; import com.panzhihua.service_dangjian.dao.ComPbOrgDAO; import com.panzhihua.service_dangjian.model.dos.ComPbMemberDO; import com.panzhihua.service_dangjian.model.dos.ComPbOrgDO; import com.panzhihua.service_dangjian.service.ComBpActivityService; import com.panzhihua.service_dangjian.service.ComPbMemberService; import com.panzhihua.service_dangjian.service.ComPbServiceTeamService; import com.panzhihua.service_dangjian.service.PartyOrganizationService; import org.springframework.beans.BeanUtils; import org.springframework.util.ObjectUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; /** @@ -33,6 +37,8 @@ private ComBpActivityService comBpActivityService; @Resource private ComPbServiceTeamService comPbServiceTeamService; @Resource private ComPbOrgDAO comPbOrgDAO; /** * 社区所有启用的党组织列表 @@ -513,7 +519,15 @@ @GetMapping("usercertification") R userCertification(@RequestParam("id")Long id){ List<ComPbMemberDO> comPbMemberDOList = comPbMemberService.list(new QueryWrapper<ComPbMemberDO>().lambda().eq(ComPbMemberDO::getUserId, id)); return R.ok(comPbMemberDOList); List<PartyBuildingMemberVO> partyBuildingMemberVOList = new ArrayList<>(); comPbMemberDOList.forEach(comPbMemberDO -> { PartyBuildingMemberVO partyBuildingMemberVO = new PartyBuildingMemberVO(); BeanUtils.copyProperties(comPbMemberDO, partyBuildingMemberVO); ComPbOrgDO comPbOrgDO = comPbOrgDAO.selectById(partyBuildingMemberVO.getOrgId()); partyBuildingMemberVO.setOrgName(comPbOrgDO.getName()); partyBuildingMemberVOList.add(partyBuildingMemberVO); }); return R.ok(partyBuildingMemberVOList); } springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbMemberDAO.java
@@ -68,8 +68,7 @@ "<if test='pagePartyOrganizationVO.name != null and pagePartyOrganizationVO.name != ""'>" + "and m.name like concat (#{pagePartyOrganizationVO.name},'%')"+ " </if> " + "order by m.join_time desc "+ "order by m.create_at desc "+ "</script>") IPage<PartyBuildingMemberVO> pagePartyOrganization(Page page, @Param("pagePartyOrganizationVO") PagePartyOrganizationVO pagePartyOrganizationVO); springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java
@@ -348,6 +348,11 @@ @Override public R updateYnamic(PartyBuildingComPbDynVO partyCommitteeVO) { ComPbDynDO comPbDynDO=new ComPbDynDO(); if(partyCommitteeVO.getPublishAt()!=null && partyCommitteeVO.getPublishAt().getTime() >System.currentTimeMillis()){ partyCommitteeVO.setStatus(1); }else if(partyCommitteeVO.getPublishAt()!=null && partyCommitteeVO.getPublishAt().getTime() < System.currentTimeMillis()){ partyCommitteeVO.setStatus(2); } BeanUtils.copyProperties(partyCommitteeVO,comPbDynDO); int insert = comPbDynDAO.updateById(comPbDynDO); if (insert>0) { @@ -507,7 +512,7 @@ return R.fail("未找到党员认证信息"); } comPbMemberDO.setAuditResult(partyBuildingMemberVO.getAuditResult()); if(partyBuildingMemberVO.getAuditResult().equals(3)){ if(partyBuildingMemberVO.getAuditResult()!=null && partyBuildingMemberVO.getAuditResult().equals(3)){ comPbMemberDO.setRefuseReason(partyBuildingMemberVO.getRefuseReason()); } if(partyBuildingMemberVO.getAuditResult()!=null && partyBuildingMemberVO.getAuditResult().equals(1)){ springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -605,6 +605,9 @@ } int update = userDao.updateById(sysUserDO); if (update > 0) { //清空缓存 String userKey = UserConstants.LOGIN_USER_INFO + loginUserInfoVO.getUserId(); stringRedisTemplate.delete(userKey); //实名认证成功查询是否有已审核的党员信息,有则更新党员信息绑定党员的userId Long memberId = userDao.getPartyBuildingByIdCard(idCard); if(memberId != null){