futian.liu
2023-12-02 8e41786892a4bd7cff2d63bde8cb0636cdb0650c
consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseServiceImpl.java
File was renamed from consum-base/src/main/java/com/consum/base/service/BaseWarehouseServiceImpl.java
@@ -1,9 +1,13 @@
package com.consum.base.service;
package com.consum.base.service.impl;
import com.consum.base.Constants;
import com.consum.base.core.CodeGeneratorService;
import com.consum.base.core.utils.IdUtil;
import com.consum.base.pojo.BaseWarehouseParam;
import com.consum.base.service.BaseWarehouseService;
import com.consum.base.service.FinSysTenantDepartmentService;
import com.consum.base.service.FinSysTenantServiceImpl;
import com.consum.base.service.SDictDataServiceImpl;
import com.consum.model.po.BaseWarehouse;
import com.consum.model.po.FinSysTenant;
import com.consum.model.po.FinSysTenantDepartment;
@@ -28,7 +32,7 @@
 * @Date 2023/10/26
 */
@Service
public class BaseWarehouseServiceImpl extends BaseServiceImpl {
public class BaseWarehouseServiceImpl extends BaseServiceImpl implements BaseWarehouseService {
    @Autowired
    private CodeGeneratorService codeGeneratorService;
@@ -44,6 +48,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    @Override
    public int add(BaseWarehouseParam param) {
        BaseWarehouse baseWarehouse = new BaseWarehouse();
        BeanUtils.copyProperties(param, baseWarehouse);
@@ -71,6 +76,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    @Override
    public GenericPager<BaseWarehouse> queryList(BaseWarehouseParam param) {
        StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE 1 = 1 ");
        HashMap<String, Object> paramts = new HashMap<>();
@@ -107,6 +113,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    @Override
    public int updateBaseWarehouse(BaseWarehouse baseWarehouse) {
        SDictData SDictData = this.sDictDataService.get(new SDictData(Long.valueOf(baseWarehouse.getClassificationCode())));
        if (SDictData != null) {
@@ -127,6 +134,7 @@
     * @author 卢庆阳
     * @Date 2023/10/26
     */
    @Override
    public BaseWarehouse getById(Long id) {
        return this.get(new BaseWarehouse(id));
    }
@@ -136,6 +144,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    @Override
    public int updateById(BaseWarehouse baseWarehouse) {
        baseWarehouse.setStates(Constants.STATES_DELETED);
        return this.update(baseWarehouse);
@@ -146,6 +155,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    @Override
    public void queryUserList(Long baseWarehouseId) {
        //1.根据仓库id查询仓库
        BaseWarehouse baseWarehouse = this.getById(baseWarehouseId);
@@ -170,6 +180,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/27
     */
    @Override
    public List<BaseWarehouse> getByAgencyId(Long agencyId, Short isDefault, Short states) {
        StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE 1 = 1 ");
        HashMap<String, Object> paramts = new HashMap<>();
@@ -199,6 +210,7 @@
     * @param agencyId
     * @return
     */
    @Override
    public BaseWarehouse getDefaultWarehouseByAgencyId(Long agencyId) {
        StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE IS_DEFAULT = 1 and AGENCY_ID =:agencyId ");
        Map<String, Object> param = new HashMap<>();
@@ -211,6 +223,7 @@
        return null;
    }
    @Override
    public BaseWarehouse getWarehouseByAgencyId(Long agencyId, String warehouseName) {
        StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE STATES= 1");
        Map<String, Object> param = new HashMap<>();