Merge remote-tracking branch 'origin/master'

master
anthonywj 2 years ago
commit d526c615c5

@ -155,7 +155,6 @@ public class Constant {
public static final String LOGIN_FAIL = "Error"; public static final String LOGIN_FAIL = "Error";
//-------------前端页面查询单据列表标识类型------------------ //-------------前端页面查询单据列表标识类型------------------
/** /**
* -稿 * -稿
@ -167,6 +166,11 @@ public class Constant {
*/ */
public static final String ORDER_STATUS_PROCESSED_ERROR = "processedError"; public static final String ORDER_STATUS_PROCESSED_ERROR = "processedError";
/**
* -稿
*/
public static final String ORDER_STATUS_NEW_ORDER = "newOrder";
/** /**
* - * -
*/ */

@ -34,8 +34,7 @@ public class BaseController {
} }
public Long getUserId() { public Long getUserId() {
AuthAdmin authAdmin = getUser(); return customerService.getUserId();
return authAdmin.getId();
} }
public String getCustomerId() { public String getCustomerId() {

@ -18,7 +18,6 @@ import com.glxp.api.req.basic.FilterBussinessTypeRequest;
import com.glxp.api.req.system.DeleteRequest; import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest; import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.auth.InvBusUserResponse;
import com.glxp.api.res.auth.InvSubWarehouseResponse; import com.glxp.api.res.auth.InvSubWarehouseResponse;
import com.glxp.api.res.auth.InvWarehouseThirdSysResponse; import com.glxp.api.res.auth.InvWarehouseThirdSysResponse;
import com.glxp.api.res.auth.WarehouseUserResponse; import com.glxp.api.res.auth.WarehouseUserResponse;
@ -36,7 +35,6 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import java.util.*; import java.util.*;
import java.util.stream.Collectors;
@RestController @RestController
public class InvWarehouseController extends BaseController { public class InvWarehouseController extends BaseController {
@ -101,12 +99,25 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("spms/inv/warehouse/findByUser") @GetMapping("spms/inv/warehouse/findByUser")
public BaseResponse findByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) { public BaseResponse findByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) {
AuthAdmin authAdmin = getUser(); filterInvWarehouseRequest.setUserId(getUserId());
filterInvWarehouseRequest.setUserId(authAdmin.getId());
List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupInvSub(filterInvWarehouseRequest); List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupInvSub(filterInvWarehouseRequest);
return ResultVOUtils.success(invSubWarehouseEntities); return ResultVOUtils.success(invSubWarehouseEntities);
} }
/**
* ID
*
* @return
*/
@GetMapping("spms/inv/warehouse/findInvListByUser")
public BaseResponse findInvListByUser() {
Long userId = getUserId();
if (null == userId) {
return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL);
}
List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(userId);
return ResultVOUtils.success(list);
}
/** /**
* () * ()

@ -1,9 +1,7 @@
package com.glxp.api.dao.auth; package com.glxp.api.dao.auth;
import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.dao.inout.IoOrderDetailCodeDao;
import com.glxp.api.entity.auth.InvWarehouseEntity; import com.glxp.api.entity.auth.InvWarehouseEntity;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
import com.glxp.api.req.auth.FilterInvSubWarehouseRequest; import com.glxp.api.req.auth.FilterInvSubWarehouseRequest;
import com.glxp.api.req.auth.FilterInvWarehouseRequest; import com.glxp.api.req.auth.FilterInvWarehouseRequest;
import com.glxp.api.res.auth.InvSubWarehouseResponse; import com.glxp.api.res.auth.InvSubWarehouseResponse;
@ -81,4 +79,11 @@ public interface InvSubWarehouseDao extends BaseMapperPlus<InvSubWarehouseDao, I
boolean updateTime(@Param("code") String code, @Param("updateTime") Date updateTime); boolean updateTime(@Param("code") String code, @Param("updateTime") Date updateTime);
/**
* ID
*
* @param userId
* @return
*/
List<InvWarehouseEntity> selectInvListByUser(@Param("userId") Long userId);
} }

@ -68,6 +68,11 @@ public class FilterBussinessTypeRequest extends ListPageRequest {
*/ */
private String locInvCode; private String locInvCode;
/**
*
*/
private String invCode;
/** /**
* *
*/ */

@ -72,4 +72,11 @@ public interface InvWarehouseService {
*/ */
List<InvSubWarehouseResponse> filterSubInvList(FilterInvWarehouseRequest filterInvWarehouseRequest); List<InvSubWarehouseResponse> filterSubInvList(FilterInvWarehouseRequest filterInvWarehouseRequest);
/**
* ID
*
* @param userId
* @return
*/
List<InvWarehouseEntity> findInvListByUser(Long userId);
} }

@ -207,4 +207,9 @@ public class InvWarehouseServiceImpl implements InvWarehouseService {
public List<InvSubWarehouseResponse> filterSubInvList(FilterInvWarehouseRequest filterInvWarehouseRequest) { public List<InvSubWarehouseResponse> filterSubInvList(FilterInvWarehouseRequest filterInvWarehouseRequest) {
return invSubWarehouseDao.filterSubInvList(filterInvWarehouseRequest); return invSubWarehouseDao.filterSubInvList(filterInvWarehouseRequest);
} }
@Override
public List<InvWarehouseEntity> findInvListByUser(Long userId) {
return invSubWarehouseDao.selectInvListByUser(userId);
}
} }

@ -162,6 +162,10 @@ public class IoOrderServiceImpl implements IoOrderService {
filterOrderRequest.setStatuses(Arrays.asList(4)); filterOrderRequest.setStatuses(Arrays.asList(4));
filterOrderRequest.setDealStatuses(Arrays.asList(2)); filterOrderRequest.setDealStatuses(Arrays.asList(2));
break; break;
case Constant.ORDER_STATUS_NEW_ORDER:
filterOrderRequest.setStatuses(Arrays.asList(1, 2, 4));
filterOrderRequest.setDealStatuses(Arrays.asList(1, 2));
break;
case Constant.ORDER_STATUS_UN_CHECK: case Constant.ORDER_STATUS_UN_CHECK:
filterOrderRequest.setStatuses(Arrays.asList(3)); filterOrderRequest.setStatuses(Arrays.asList(3));
filterOrderRequest.setDealStatuses(Arrays.asList(2)); filterOrderRequest.setDealStatuses(Arrays.asList(2));

@ -329,4 +329,16 @@
</where> </where>
GROUP BY a.code GROUP BY a.code
</select> </select>
<select id="selectInvListByUser" resultType="com.glxp.api.entity.auth.InvWarehouseEntity">
select auth_warehouse.code,
auth_warehouse.name,
auth_warehouse.parentId,
auth_warehouse.parentCode,
auth_dept.name warehouseName
from auth_warehouse
inner join auth_dept on auth_warehouse.parentId = auth_dept.code
inner join auth_warehouse_user on auth_warehouse.code = auth_warehouse_user.code
where userId = #{userId}
</select>
</mapper> </mapper>
Loading…
Cancel
Save