Commit 27ba450a by XiaHou

万科接口修复

parent 667dd283
...@@ -32,10 +32,15 @@ public class UmsMemberController { ...@@ -32,10 +32,15 @@ public class UmsMemberController {
public CommonResult<CommonPage<UmsMemberDto>> list(@ApiParam(value="分页大小 不传则不分页操作") @RequestParam(value = "pageSize", required = false) Integer pageSize, public CommonResult<CommonPage<UmsMemberDto>> list(@ApiParam(value="分页大小 不传则不分页操作") @RequestParam(value = "pageSize", required = false) Integer pageSize,
@ApiParam(value="分页页数") @RequestParam(value = "pageNum", required = false) Integer pageNum, @ApiParam(value="分页页数") @RequestParam(value = "pageNum", required = false) Integer pageNum,
@ApiParam(value="会员名称") @RequestParam(value = "name", required = false) String name, @ApiParam(value="会员名称") @RequestParam(value = "name", required = false) String name,
@ApiParam(value="部门Id") @RequestParam(value = "departId", required = false) Long departId) { @ApiParam(value="部门Id") @RequestParam(value = "departId", required = false) Long departId,
@ApiParam(value="账户类型(0管理员1普通用户)") @RequestParam(value = "accountType", required = false) Integer accountType) {
UmsMemberDto umsMemberDto = new UmsMemberDto(); UmsMemberDto umsMemberDto = new UmsMemberDto();
umsMemberDto.setName(name); umsMemberDto.setName(name);
umsMemberDto.setDepartId(departId); umsMemberDto.setDepartId(departId);
if( accountType == null){
accountType = 1;
}
umsMemberDto.setAccouuntType(accountType);
return CommonResult.success(CommonPage.restPage(this.umsMemberService.getUmsMemberPageList(pageNum, pageSize,umsMemberDto))); return CommonResult.success(CommonPage.restPage(this.umsMemberService.getUmsMemberPageList(pageNum, pageSize,umsMemberDto)));
} }
......
...@@ -30,8 +30,10 @@ public class VankeBackLogController { ...@@ -30,8 +30,10 @@ public class VankeBackLogController {
@ResponseBody @ResponseBody
public CommonResult<CommonPage<VankeBackLogDto>> list(@ApiParam(value="分页大小 不传则不分页操作") @RequestParam(value = "pageSize", required = false) Integer pageSize, public CommonResult<CommonPage<VankeBackLogDto>> list(@ApiParam(value="分页大小 不传则不分页操作") @RequestParam(value = "pageSize", required = false) Integer pageSize,
@ApiParam(value="分页页数") @RequestParam(value = "pageNum", required = false) Integer pageNum, @ApiParam(value="分页页数") @RequestParam(value = "pageNum", required = false) Integer pageNum,
@ApiParam(value="会员名称") @RequestParam(value = "name", required = false) String name) { @ApiParam(value="会员名称") @RequestParam(value = "name", required = false) String name,
return CommonResult.success(CommonPage.restPage(this.vankeBackLogService.getPageList(pageNum, pageSize,name))); @ApiParam(value="起始时间") @RequestParam(value = "startTime", required = false) String startTime,
@ApiParam(value="结束名称") @RequestParam(value = "endTime", required = false) String endTime) {
return CommonResult.success(CommonPage.restPage(this.vankeBackLogService.getPageList(pageNum, pageSize,name,startTime,endTime)));
} }
......
...@@ -67,17 +67,13 @@ public class UmsRoleServiceImpl implements UmsRoleService { ...@@ -67,17 +67,13 @@ public class UmsRoleServiceImpl implements UmsRoleService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public CommonResult delete(List<Long> ids) throws Exception { public CommonResult delete(List<Long> ids) {
UmsRoleExample example = new UmsRoleExample(); UmsRole ur = new UmsRole();
example.createCriteria().andIdIn(ids); ur.setDeleteStatus(1);
List<UmsRole> roles = roleMapper.selectByExample(example); ids.forEach(id ->{
for (UmsRole role : roles) { ur.setId(id);
role.setDeleteStatus(1); roleMapper.updateByPrimaryKey(ur);
int i = roleMapper.updateByPrimaryKey(role); });
if (i == 0) {
throw new Exception();
}
}
return CommonResult.success("删除成功"); return CommonResult.success("删除成功");
} }
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<javaClientGenerator type="XMLMAPPER" targetPackage="com.macro.mall.mapper" <javaClientGenerator type="XMLMAPPER" targetPackage="com.macro.mall.mapper"
targetProject="mall-mbg/src/main/java"/> targetProject="mall-mbg/src/main/java"/>
<!--生成全部表tableName设为%--> <!--生成全部表tableName设为%-->
<table tableName="vanke_vv_user"> <table tableName="vanke_outbound_order">
<generatedKey column="id" sqlStatement="MySql" identity="true"/> <generatedKey column="id" sqlStatement="MySql" identity="true"/>
</table> </table>
......
package com.macro.mall.dao.vanke; package com.macro.mall.portal.controller.member;
import com.macro.mall.common.api.CommonPage; import com.macro.mall.common.api.CommonPage;
import com.macro.mall.common.api.CommonResult; import com.macro.mall.common.api.CommonResult;
import com.macro.mall.model.VankeDepartment; import com.macro.mall.model.VankeDepartment;
import com.macro.mall.model.common.ResultMsg;
import com.macro.mall.service.vanke.IVankeDepartmentSerive; import com.macro.mall.service.vanke.IVankeDepartmentSerive;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
...@@ -11,5 +11,8 @@ public class VankeBackLogDto extends VankeBackLog implements Serializable { ...@@ -11,5 +11,8 @@ public class VankeBackLogDto extends VankeBackLog implements Serializable {
@ApiModelProperty("操作人昵称") @ApiModelProperty("操作人昵称")
private String name; private String name;
@ApiModelProperty("起始时间")
private String startTime;
@ApiModelProperty("结束时间")
private String endTime;
} }
...@@ -148,12 +148,7 @@ public class UmsAdminServiceImpl implements UmsAdminService { ...@@ -148,12 +148,7 @@ public class UmsAdminServiceImpl implements UmsAdminService {
boolean isService = false; boolean isService = false;
try { try {
UmsAdmin admin = getAdminByUsername(username); UmsAdmin admin = getAdminByUsername(username);
if (admin != null) { if (admin == null) {
Integer type1 = admin.getType();
if (!type.equals(type1)) {
return CommonResult.failed("不是该平台的用户");
}
} else {
return CommonResult.failed("用户不存在"); return CommonResult.failed("用户不存在");
} }
if (admin.getDeleteStatus().equals(1)) { if (admin.getDeleteStatus().equals(1)) {
...@@ -710,7 +705,7 @@ public class UmsAdminServiceImpl implements UmsAdminService { ...@@ -710,7 +705,7 @@ public class UmsAdminServiceImpl implements UmsAdminService {
umsAdmin.setIcon(umsAdminDto.getIcon()); umsAdmin.setIcon(umsAdminDto.getIcon());
umsAdmin.setPhone(umsAdminDto.getPhone()); umsAdmin.setPhone(umsAdminDto.getPhone());
umsAdmin.setUsername(umsAdminDto.getUsername()); umsAdmin.setUsername(umsAdminDto.getUsername());
umsAdmin.setPassword(umsAdminDto.getPassword()); umsAdmin.setPassword(passwordEncoder.encode(umsAdminDto.getPassword()));
umsAdmin.setName(umsAdminDto.getName()); umsAdmin.setName(umsAdminDto.getName());
umsAdmin.setMemberId(umsAdminDto.getMemberId()); umsAdmin.setMemberId(umsAdminDto.getMemberId());
umsAdmin.setDepartId(umsAdminDto.getDepartId()); umsAdmin.setDepartId(umsAdminDto.getDepartId());
......
...@@ -14,7 +14,7 @@ public interface IVankeBackLogService { ...@@ -14,7 +14,7 @@ public interface IVankeBackLogService {
* @param pageSize * @param pageSize
* @return * @return
*/ */
List<VankeBackLogDto> getPageList(Integer pageNum, Integer pageSize,String name); List<VankeBackLogDto> getPageList(Integer pageNum, Integer pageSize,String name,String startTime,String endTime);
ResultMsg insertVankeBackLog(String msg); ResultMsg insertVankeBackLog(String msg);
} }
...@@ -31,10 +31,12 @@ public class VankeBackLogServiceImpl implements IVankeBackLogService { ...@@ -31,10 +31,12 @@ public class VankeBackLogServiceImpl implements IVankeBackLogService {
private UmsAdminService umsAdminService; private UmsAdminService umsAdminService;
@Override @Override
public List<VankeBackLogDto> getPageList(Integer pageNum, Integer pageSize,String name) { public List<VankeBackLogDto> getPageList(Integer pageNum, Integer pageSize,String name,String startTime,String endTime) {
PageHelper.startPage(pageNum, pageSize); PageHelper.startPage(pageNum, pageSize);
VankeBackLogDto vankeBackLogDto = new VankeBackLogDto(); VankeBackLogDto vankeBackLogDto = new VankeBackLogDto();
vankeBackLogDto.setName(name); vankeBackLogDto.setName(name);
vankeBackLogDto.setStartTime(startTime);
vankeBackLogDto.setEndTime(endTime);
return this.vankeBackLogDao.selectList(vankeBackLogDto); return this.vankeBackLogDao.selectList(vankeBackLogDto);
} }
......
...@@ -266,16 +266,16 @@ public class VankeGoodsServiceImpl implements IVankeGoodsService { ...@@ -266,16 +266,16 @@ public class VankeGoodsServiceImpl implements IVankeGoodsService {
vankeGoods.setGoodsNum(stockNum); vankeGoods.setGoodsNum(stockNum);
this.vankeGoodsMapper.updateByPrimaryKeySelective(vankeGoods); this.vankeGoodsMapper.updateByPrimaryKeySelective(vankeGoods);
//查询会员 //查询会员
umsMember = this.umsMemberMapper.selectByPrimaryKey(vg.getMemberId()); umsMember = this.umsMemberMapper.selectByPrimaryKey(vankeGoodsRequestParam.getMemberId());
if(umsMember == null){ if(umsMember == null){
return new ResultMsg(false,"传入会员id"+vg.getMemberId()+"不存在"); return new ResultMsg(false,"传入会员id"+vg.getMemberId()+"不存在");
} }
vankeOutboundRecord.setOutboundNo(outboundNo); vankeOutboundRecord.setOutboundNo(outboundNo);
vankeOutboundRecord.setMemberId(vg.getMemberId()); vankeOutboundRecord.setMemberId(vankeGoodsRequestParam.getMemberId());
vankeOutboundRecord.setDepartId(umsMember.getDepartId()); vankeOutboundRecord.setDepartId(umsMember.getDepartId());
vankeOutboundRecord.setGoodsId(vg.getId()); vankeOutboundRecord.setGoodsId(vankeGoods.getId());
vankeOutboundRecord.setStockRoomId(vg.getStockRoomId()); vankeOutboundRecord.setStockRoomId(vankeGoods.getStockRoomId());
vankeOutboundRecord.setOutboundNum(vg.getGoodsNum()); vankeOutboundRecord.setOutboundNum(vankeGoods.getGoodsNum());
vankeOutboundRecord.setReceptOutboundMemberId(vankeGoodsRequestParam.getOutMemberId()); vankeOutboundRecord.setReceptOutboundMemberId(vankeGoodsRequestParam.getOutMemberId());
this.vankeOutboundRecordMapper.insertSelective(vankeOutboundRecord); this.vankeOutboundRecordMapper.insertSelective(vankeOutboundRecord);
} }
......
...@@ -855,6 +855,9 @@ ...@@ -855,6 +855,9 @@
select a.* from ums_member a select a.* from ums_member a
left join vanke_department b ON a.depart_id = b.id left join vanke_department b ON a.depart_id = b.id
where a.delete_status = 0 where a.delete_status = 0
<if test="accouuntType != null">
and a.accouunt_type = #{accouuntType}
</if>
</select> </select>
<select id="selectUmsMemberByJobNo" parameterType="java.lang.String" resultMap="BaseResultMap"> <select id="selectUmsMemberByJobNo" parameterType="java.lang.String" resultMap="BaseResultMap">
...@@ -863,9 +866,9 @@ ...@@ -863,9 +866,9 @@
</select> </select>
<select id="selectOneByMemberId" parameterType="java.lang.Long" resultMap="BaseResultMap2"> <select id="selectOneByMemberId" parameterType="java.lang.Long" resultMap="BaseResultMap2">
select a.*,b.name departmentName,c.name categoryName from ums_member a select a.*,b.name departmentName,c.name stockRoomName from ums_member a
left join vanke_department b ON a.depart_id = b.id left join vanke_department b ON a.depart_id = b.id
left join vanke_goods_category c ON a.depart_id = b.id left join vanke_stock_room c ON a.stock_room_id = c.id
where id = #{id} where a.id = #{id}
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -9,10 +9,15 @@ ...@@ -9,10 +9,15 @@
<select id="selectList" resultMap="BaseResultMap" parameterType="com.macro.mall.domain.dto.vanke.VankeBackLogDto"> <select id="selectList" resultMap="BaseResultMap" parameterType="com.macro.mall.domain.dto.vanke.VankeBackLogDto">
select a.*,b.nick_name name from vanke_back_log a select a.*,b.nick_name name from vanke_back_log a
left join ums_admin b ON a.create_by = b.id left join ums_admin b ON a.create_by = b.id
where a.delete_status = 0 where a.delete_status = 1
<if test="name != null and name != ''"> <if test="name != null and name != ''">
and b.nick_name = #{name} and b.nick_name = #{name}
</if> </if>
<if test="startTime != null and startTime !='' and endTime != null and endTime != ''">
and #{startTime} &lt;= date_format( a.createtime, '%Y-%m-%d' )
and date_format( a.createtime, '%Y-%m-%d' ) &lt;= #{endTime}
</if>
order by a.createtime desc order by a.createtime desc
</select> </select>
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
and d.id = #{supplierId} and d.id = #{supplierId}
</if> </if>
<if test="stockWarning != null"> <if test="stockWarning != null">
and a.goodsNum &lt;= stockWarning and a.goods_num &lt;= #{stockWarning}
</if> </if>
</select> </select>
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
where a.delete_status = 1 where a.delete_status = 1
and a.goods_num &lt;= #{goodsNum} and a.goods_num &lt;= #{goodsNum}
<if test="stockRoomId != null"> <if test="stockRoomId != null">
a.stock_room_id = #{stockRoomId} and a.stock_room_id = #{stockRoomId}
</if> </if>
order by a.goods_num asc order by a.goods_num asc
limit 0,5 limit 0,5
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
where delete_status = 1 where delete_status = 1
and goods_num &lt;= #{goodsNum} and goods_num &lt;= #{goodsNum}
<if test="stockRoomId != null"> <if test="stockRoomId != null">
stock_room_id = #{stockRoomId} and stock_room_id = #{stockRoomId}
</if> </if>
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment