liujie
2025-06-09 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerMerchantEvaluateImpl.java
@@ -3,14 +3,19 @@
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.VolunteerCreditsExchangeVO;
import com.panzhihua.common.model.vos.community.VolunteerMerchantEvaluateVO;
import com.panzhihua.common.utlis.StringUtils;
import com.panzhihua.service_community.dao.VolunteerMerchantEvaluateDao;
import com.panzhihua.service_community.entity.VolunteerCreditsExchange;
import com.panzhihua.service_community.entity.VolunteerMerchantEvaluate;
import com.panzhihua.service_community.service.VolunteerCreditsExchangeService;
import com.panzhihua.service_community.service.VolunteerMerchantEvaluateService;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@Slf4j
@@ -18,6 +23,10 @@
public class VolunteerMerchantEvaluateImpl extends ServiceImpl<VolunteerMerchantEvaluateDao,
        VolunteerMerchantEvaluate> implements VolunteerMerchantEvaluateService
{
    @Resource
    private VolunteerCreditsExchangeService vceService;
    @Override
    public R getList(int pageNum, int pageSize,String communityId,String merchantId)
@@ -37,8 +46,18 @@
    }
    @Override
    public R insert(VolunteerMerchantEvaluateVO item) {
    public R insert(VolunteerMerchantEvaluateVO item)
    {
        if(StringUtils.isEmpty(item.getOrderId()))
        {
            return R.fail("orderId不能为空");
        }
        int num= baseMapper.insert(item);
        R<VolunteerCreditsExchange> volunteerCreditsExchangeR=vceService.getData(item.getOrderId());
        VolunteerCreditsExchangeVO vce=new VolunteerCreditsExchangeVO();
        vce.setId(volunteerCreditsExchangeR.getData().getId());
        vce.setIsEvaluate("1");
        vceService.update(vce);
        if(num>0)
        {
            return R.ok();