Compare commits

...

3 Commits

5 changed files with 26 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
@ -33,6 +34,12 @@ public class SysFirminfoController extends BaseController
@Autowired @Autowired
private ISysFirminfoService sysFirminfoService; private ISysFirminfoService sysFirminfoService;
@PostMapping("/upd/{firmScore}")
public Result upd(@PathVariable BigDecimal firmScore) {
Long adminsid = SecurityUtils.getUserId();
return Result.success(sysFirminfoService.upd(adminsid, firmScore));
}
/** /**
* firmList * firmList
*/ */

View File

@ -7,9 +7,11 @@ import com.github.yulichang.query.MPJQueryWrapper;
import com.muyu.market.domain.SysFirm; import com.muyu.market.domain.SysFirm;
import com.muyu.market.domain.SysUser; import com.muyu.market.domain.SysUser;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
@Service @Service
public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> { public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> {
@ -19,4 +21,6 @@ public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> {
SysFirm selectSysFirminfoListByUserId(Long adminsid); SysFirm selectSysFirminfoListByUserId(Long adminsid);
Integer updateFirmFromByFirmId(SysFirm sysFirm); Integer updateFirmFromByFirmId(SysFirm sysFirm);
Integer upd(@Param("adminsid") Long adminsid, @Param("firmScore") BigDecimal firmScore);
} }

View File

@ -3,8 +3,10 @@ package com.muyu.market.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.market.domain.SysFirm; import com.muyu.market.domain.SysFirm;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
/** /**
@ -15,6 +17,8 @@ import java.util.List;
*/ */
@Service @Service
public interface ISysFirminfoService extends IService<SysFirm> { public interface ISysFirminfoService extends IService<SysFirm> {
Integer upd(@Param("adminsid") Long adminsid, @Param("firmScore") BigDecimal firmScore);
/** /**
* firmList * firmList
* *

View File

@ -26,8 +26,14 @@ public class SysFirminfoServiceImpl
extends ServiceImpl<SysFirminfoMapper, SysFirm> extends ServiceImpl<SysFirminfoMapper, SysFirm>
implements ISysFirminfoService { implements ISysFirminfoService {
@Autowired @Autowired
private SysFirminfoMapper sysFirminfoMapper; private SysFirminfoMapper sysFirminfoMapper;
@Override
public Integer upd(Long adminsid, BigDecimal firmScore) {
return sysFirminfoMapper.upd(adminsid, firmScore);
}
/** /**
* firmList * firmList
* *

View File

@ -23,6 +23,10 @@
<update id="updateFirmFromByFirmId"> <update id="updateFirmFromByFirmId">
UPDATE `sys_firminfo` SET `firm_score` = firm_score + ${firmScore} WHERE `firm_id` = #{firmId}; UPDATE `sys_firminfo` SET `firm_score` = firm_score + ${firmScore} WHERE `firm_id` = #{firmId};
</update> </update>
<update id="upd">
UPDATE `sys_firminfo` SET `firm_score` = `firm_score`-#{firmScore} WHERE `adminsid` = #{adminsid};
</update>
<select id="selectSysApitypeList" resultType="com.muyu.market.domain.SysFirm"> <select id="selectSysApitypeList" resultType="com.muyu.market.domain.SysFirm">
<include refid="selectSysFirminfoVo"/> <include refid="selectSysFirminfoVo"/>