|
|
|
@ -4,11 +4,15 @@ import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvBusUserEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvSubWarehouseEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
|
import com.glxp.sale.admin.req.info.DeleteRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.FilterInvBusUserRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.inventory.UpdateRelBusRequset;
|
|
|
|
|
import com.glxp.sale.admin.service.inout.WarehouseBussinessTypeService;
|
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvBusUserService;
|
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvSubWarehouseService;
|
|
|
|
|
import com.glxp.sale.admin.service.inventory.InvWarehouseService;
|
|
|
|
|
import com.glxp.sale.common.enums.ResultEnum;
|
|
|
|
|
import com.glxp.sale.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.sale.common.util.ResultVOUtils;
|
|
|
|
@ -20,6 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import javax.validation.Valid;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@RestController
|
|
|
|
@ -65,8 +70,11 @@ public class InvBusUserController {
|
|
|
|
|
invBusUserEntity.setScAction(warehouseBussinessTypeEntity.getAction());
|
|
|
|
|
invBusUserService.insertInvBusUser(invBusUserEntity);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
InvBusUserEntity invBusUserEntity = new InvBusUserEntity();
|
|
|
|
|
invBusUserEntity.setSubInvCode(relBusRequset.getSubInvCode());
|
|
|
|
|
updateInvTime(invBusUserEntity);
|
|
|
|
|
return ResultVOUtils.success("修改成功!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -89,6 +97,7 @@ public class InvBusUserController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
boolean b = invBusUserService.insertInvBusUser(invBusUserEntity);
|
|
|
|
|
updateInvTime(invBusUserEntity);
|
|
|
|
|
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
@ -108,6 +117,7 @@ public class InvBusUserController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
boolean b = invBusUserService.updateInvBusUser(invBusUserEntity);
|
|
|
|
|
updateInvTime(invBusUserEntity);
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
@ -128,5 +138,15 @@ public class InvBusUserController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvSubWarehouseService invSubWarehouseService;
|
|
|
|
|
@Resource
|
|
|
|
|
InvWarehouseService invWarehouseService;
|
|
|
|
|
|
|
|
|
|
public void updateInvTime(InvBusUserEntity invBusUserEntity) {
|
|
|
|
|
InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.findByInvSubByCode(invBusUserEntity.getSubInvCode());
|
|
|
|
|
InvWarehouseEntity pEntity = invWarehouseService.selectByCode(invSubWarehouseEntity.getParentId());
|
|
|
|
|
pEntity.setUpdateTime(new Date());
|
|
|
|
|
invWarehouseService.updateInvWarehouse(pEntity);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|