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 javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
@ -33,6 +34,12 @@ public class SysFirminfoController extends BaseController
@Autowired
private ISysFirminfoService sysFirminfoService;
@PostMapping("/upd/{firmScore}")
public Result upd(@PathVariable BigDecimal firmScore) {
Long adminsid = SecurityUtils.getUserId();
return Result.success(sysFirminfoService.upd(adminsid, firmScore));
}
/**
* firmList
*/

View File

@ -7,9 +7,11 @@ import com.github.yulichang.query.MPJQueryWrapper;
import com.muyu.market.domain.SysFirm;
import com.muyu.market.domain.SysUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.List;
@Service
public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> {
@ -19,4 +21,6 @@ public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> {
SysFirm selectSysFirminfoListByUserId(Long adminsid);
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.muyu.market.domain.SysFirm;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.List;
/**
@ -15,6 +17,8 @@ import java.util.List;
*/
@Service
public interface ISysFirminfoService extends IService<SysFirm> {
Integer upd(@Param("adminsid") Long adminsid, @Param("firmScore") BigDecimal firmScore);
/**
* firmList
*

View File

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

View File

@ -23,6 +23,10 @@
<update id="updateFirmFromByFirmId">
UPDATE `sys_firminfo` SET `firm_score` = firm_score + ${firmScore} WHERE `firm_id` = #{firmId};
</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">
<include refid="selectSysFirminfoVo"/>